This product, solution or service ("Product") contains third-party software components listed in this document. These components are Open Source Software licensed under a license approved by the Open Source Initiative (www.opensource.org) or similar licenses as determined by SIEMENS ("OSS") and/or commercial or freeware software components. With respect to the OSS components, the applicable OSS license conditions prevail over any other terms and conditions covering the Product. The OSS portions of this Product are provided royalty-free and can be used at no charge. If SIEMENS has combined or linked certain components of the Product with/to OSS components licensed under the GNU LGPL version 2 or later as per the definition of the applicable license, and if use of the corresponding object file is not unrestricted ("LGPL Licensed Module", whereas the LGPL Licensed Module and the components that the LGPL Licensed Module is combined with or linked to is the "Combined Product"), the following additional rights apply, if the relevant LGPL license criteria are met: (i) you are entitled to modify the Combined Product for your own use, including but not limited to the right to modify the Combined Product to relink modified versions of the LGPL Licensed Module, and (ii) you may reverse-engineer the Combined Product, but only to debug your modifications. The modification right does not include the right to distribute such modifications and you shall maintain in confidence any information resulting from such reverse-engineering of a Combined Product. Certain OSS licenses require SIEMENS to make source code available, for xample, the GNU General Public License, the GNU Lesser General Public License and the Mozilla Public License. If such licenses are applicable and this Product is not shipped with the required source code, a copy of this source code can be obtained by anyone in receipt of this information during the period required by the applicable OSS licenses by contacting the following address: Siemens AG Otto-Hahn-Ring 6 81739 Muenchen Germany Keyword: Open Source Request SIEMENS may charge a handling fee of up to 5 EUR to fulfill the request. Warranty regarding further use of the Open Source Software: SIEMENS' warranty obligations are set forth in your agreement with SIEMENS. SIEMENS does not provide any warranty or technical support for this Product or any OSS components contained in it if they are modified or used in any manner not specified by SIEMENS. The license conditions listed below may contain disclaimers that apply between you and the respective licensor. For the avoidance of doubt, SIEMENS does not make any warranty commitment on behalf of or binding upon any third party licensor. ACKNOWLEDGEMENTS: This product includes software developed at the University of Notre Dame and the Pervasive Technology Labs at Indiana University. For technical information contact Andrew Lumsdaine at the Pervasive Technology Labs at Indiana University. For administrative and license questions contact the Advanced Research and Technology Institute at 351 West 10th Street. Indianapolis, Indiana 46202, phone 317-278-4100, fax 317-274-5902. To the extent files may be licensed under MIT or BSL-1.0, in this context BSL-1.0 has been chosen as it is the Main License. This shall not restrict the freedom of other users to choose either MIT or BSL-1.0 license. To the extent the files may be licensed under MIT and NCSA licenses, in this context both the licenses has been chosen. To the extend files may be licensed under MIT or X11. MIT has been chosen. This shall not restrict the freedom of other users to choose either MIT or X11 license. To the extend files may be licensed under BSD-3-Clause or GPL-2.0, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause or GPL-2.0 license. Derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm This product includes software developed by the University of California,Lawrence Berkeley Laboratory and its contributors. This product includes software developed by the University of California, Berkeley and its contributors. To the extent files may be licensed under AFL-2.1 or GPL-2.0+ license, in this context AFL-2.1 has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0+ or AFL-2.1 license. To the extent files may be licensed under CC0-1.0 or OpenSSL or Apache-2.0. In this context Apache-2.0 has been chosen. This shall not restrict the freedom of other users to choose either CC0-1.0 or OpenSSL or Apache-2.0 license. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extent files may be licensed under public domain or WTFPL 2.0. In this context WTFPL 2.0 has been chosen. This shall not restrict the freedom of other users to choose either public domain or WTFPL 2.0 license. RSA, RC2 and RC4 are registered trademarks of RSA Security Inc. RC5 is a trademark of RSA Security Inc To the extend files may be licensed under GPL-2.0 or later, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later."This product includes software developed by the Apache Software Foundation(http://www.apache.org/)." To the extent files may be licensed under NCSA(University of Illinois) or MIT, in this context MIT has been chosen. This shall not restrict the freedom of other users to choose either NCSA(University of Illinois) or MIT license. To the extend files may be licensed under AFL-2.0 or LGPL-2.1+, in this context LGPL-2.1+ has been chosen. This shall not restrict the freedom of other users to choose either AFL-2.0 or LGPL-2.1+. The origin of this software must not be misrepresented, either by explicit claim or by omission. Since few users ever read sources, credits must appear in the documentation. To the extent files may be licensed under LGPL-3.0+ or GPL-2.0+ or both in parallel, in this context GPL-2.0+ has been chosen. This shall not restrict the freedom of other users to choose either LGPL-3.0+ or GPL-2.0+ or both in parallel license. To the extent files may be licensed under LGPL-3.0+ or GPL-2.0+ or both in parallel, in this context GPL-2.0+ has been chosen. This shall not restrict the freedom of other users to choose either LGPL-3.0+ or GPL-2.0+ or both in parallel license. To the extent files may be licensed under LGPL-3.0+ or BSD-3-Clause, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either LGPL-3.0+ or BSD-3-Clause license. To the extent files may be licensed under BSD-3-Clause (Andy Polyakov) or GPL, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause (Andy Polyakov) or GPL license. To the extent files may be licensed under BSD-3-Clause or GPL , in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause or GPL license. To the extend files may be licensed under GPL-2.0 or later, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later. To the extend files may be licensed under GPL-2.0 or GPL-3.0, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose GPL-3.0. To the extend files may be licensed under LGPL-2.0 or later, in this context LGPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose LGPL-2.0 or later. To the extend files may be licensed under BSD-3-Clause or GPL-2.0, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause or GPL-2.0 license. To the extend files may be licensed under BSD-3-Clause OR GPL-2.0, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause OR GPL-2.0. To the extend files may be licensed under BSD-3-Clause OR LGPL-2.0, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either BSD-3-Clause OR LGPL-2.0. To the extend files may be licensed under GNU General Public License version 2 and BSD-3 Clause, in this context BSD-3 clause License has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or BSD-3 clause. To the extend files may be licensed under CC0,OpenSSL or Apache-2.0, in this context CC0 has been chosen. This shall not restrict the freedom of other users to choose either CC0 , OpenSSL or Apache-2.0 license. To the extend files may be licensed under MIT/X11, in this context MIT has been chosen. This shall not restrict the freedom of other users to choose either MIT/X11 license. To the extent files may be licensed under LGPL-3.0+ or GPL-2.0+ or both in parallel. In this context GPL-2.0 has been chosen. This shall not restrict the freedom of other users to choose either LGPL-3.0+ or GPL-2.0+ license or both in parallel. This file may be licensed under GPL-2.0 or Artistic-1.0-Perl. In this context GPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0. This file may be licensed under OSL-1.1 License or GPL-2.0. In this context GPl-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose OSL-1.1., This file may be licensed under Apache-2.0 License or GPL-2.0. In this context GPl-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose Apache-2.0. This file can be licensed under X11 or GPl-2.0+. In this case the X11 has been chosen. This shall not restrict the freedom of future users to choose X11 or GPL-2.0+. The original authors have disclaimed all copyright interest in this code and thus put it in the public domain. The subsequent authors have put this under the GNU General Public License. This file may be licensed under Permission Notice or GPL-2.0 In this context Permission Notice has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under LGPL-2.0 or can be captured as permission notice. In this context it has been captured as permission notice. This shall not restrict the freedom of future contributors to choose LGPL-2.0., This file may be licensed under GPL-2.0 or can be captured as permission notice. In this context it has been captured as permission notice This shall not restrict the freedom of future contributors to choose GPL-2.0. This file may be licensed under MIT or GPL v2, in this context MIT has been chosen. This shall not restrict the freedom of future contributors to choose either MIT or GPL-2.0., This file may be licensed under MIT License or GPL-2.0. In this context MIT has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under MIT License or GPL-2.0 or later. In this context MIT has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file can be licensed under MIT or GPl-2.0. In this case the MIT has been chosen. This shall not restrict the freedom of future users to choose MIT or GPL-2.0., This file can be licensed under MIT or GPl-2.0+. In this case the MIT has been chosen. This shall not restrict the freedom of future users to choose MIT or GPL-2.0+., This file can be licensed under MIT or GPL-2.0+. In this case the MIT has been chosen. This shall not restrict the freedom of future users to choose MIT or GPL-2.0+. This file can be licensed under Cryptogams or OpenSSL. In this case the Cryptogams has been chosen. This shall not restrict the freedom of future users to choose Cryptogams or OpenSSL. This file may be licensed under BSD-styleLicense or GPL-2.0. In this context BSD-stylehas been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-style License or GPL-2.0. In this context BSD-style has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-style License or GPL-2.0 or later. In this context BSD-style has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under BSD-Style or GPL-2.0 or later. In this context BSD-Style has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under BSD-Style License or GPL-2.0 or later. In this context BSD-Style has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file can be licensed under BSD-style or GPL-2.0 or later. In this case BSD-style has been choosen. This shall not restrict the freedom of future users to choose GPL-2.0 or later. This file may be licensed under BSD-3-Clause_Intel or GPL-2.0, in this context BSD-3-Clause_Intel has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause_Intel or GPL-2.0, This file may be licensed under BSD-3-Clause_Intel or GPL v2, in this context BSD-3-Clause_Intel has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause_Intel or GPL-2.0., This file may be licensed under BSD-3-Clause_Intel License or GPL-2.0. In this context BSD-3-Clause_Intel has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file can be licensed under BSD-3-Clause_Intel or GPL-2.0. In this case the BSD-3-Clause_Intel has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause_Intel or GPL-2.0. This file can be licensed under BSD-3-Clause-Clear or GPL-2.0+. In this case the BSD-3-Clause-Clear has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause-Clear or GPL-2.0+. This file may be licensed under BSD-3-Clause(Author) or GPL-2.0. In this context BSD-3-Clause(Author) has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-3-Clause(Author) or GPL-2.0 In this context BSD-3-Clause(Author) has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under BSD-3-Clause(Author) or GPL v2 or later, in this context BSD-3-Clause(Author) has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause(Author) or GPL-2.0+., This file may be licensed under BSD-3-Clause(Author) License or GPL-2.0. In this context BSD-3-Clause(Author) has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file can be licensed under BSD-3-Clause(Author) or GPL-2.0. In this case the BSD-3-Clause(Author) has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause(Author) or GPL-2.0. This file may be licensed under BSD-3-Clause or GPL-2.0. In this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-3-Clause or GPL-2.0 or later. In this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under BSD-3-Clause or GPL-2.0 or later, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause or GPL-2.0 or later., This file may be licensed under BSD-3-Clause or GPL v2 or later, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause or GPL-2.0+., This file may be licensed under BSD-3-Clause License or GPL-2.0. In this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-3-Clause License or GPL-2.0. In this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-3-Clause License or GPL-2.0 or later. In this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file can be licensed under BSD-3-Clause or GPl-2.0. In this case the BSD-3-Clause has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause or GPL-2.0., This file can be licensed under BSD-3-Clause or GPL-2.0. In this case the BSD-3-Clause has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause or GPL-2.0., This file can be licensed under BSD-3-Clause or GPL-2.0+. In this case the BSD-3-Clause has been chosen. This shall not restrict the freedom of future users to choose BSD-3-Clause or GPL-2.0+., This file can be licensed under BSD-3-Clause or GPL-2.0 or later. In this case the BSD-3-Clause has been chosen. This shall not restrict the freedom of future users to choose GPL-2.0 or any later., This file can be licensed under BSD-3-Clause or GPL-2.0 or later. In this case BSD-3-Clause has been chosen. This shall not restrict the freedom of future users to choose GPL-2.0 or later., Licensed under the Clear BSD license or GPL-2 (or later). This file may be licensed under BSD-2-Clause-Author-variant License or GPL-2.0. In this context BSD-2-Clause-Author-varient has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0. This file may be licensed under BSD-2-Clause or GPL v2, in this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-2-Clause or GPL-2.0., This file may be licensed under BSD-2-Clause License or GPL-2.0. In this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file may be licensed under BSD-2-Clause License or GPL-2.0 or later. In this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later., This file may be licensed under BSD-2-Clause License or GPL-2.0 In this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0., This file can be licensed under BSD-2-Clause or GPl-2.0. In this case the BSD-2-Clause has been chosen. This shall not restrict the freedom of future users to choose BSD-2-Clause or GPL-2.0., This file can be licensed under BSD-2-Clause or GPL-2.0. In this case the BSD-2-Clause has been chosen. This shall not restrict the freedom of future users to choose BSD-2-Clause or GPL-2.0. This file may be licensed under GPL-2.0 or Artistic-1.0-Perl. In this context Artistic-1.0-Perl has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0. To the extent files may be licensed under GPL-2.0 or RHeCos-1.1 license, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0 or RHeCos-1.1 license. For convenience all license texts are included in this document. To the extent files may be licensed under GPL-2.0 or MPL-1.1 license, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0 or MPL-1.1 license. For convenience all license texts are included in this document. To the extend files may be licensed under Artistic 1.0 or GPL-1.0+, in this context, Artistic 1.0 has been chosen.This shall not restrict the freedom of future users to choose Artistic 1.0 or GPL-1.0+. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/ )" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com )" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extent files may be licensed under LGPL-3.0+ or GPL-2.0+ or both in parallel, in this context GPL-2.0+ has been chosen. This shall not restrict the freedom of other users to choose either LGPL-3.0+ or GPL-2.0+ or both in parallel license. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under Cryptogram and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose Cryptogram and Openssl. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under BSD-2 Clause and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose BSD-2 clause and Openssl. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under BSD-3 Clause and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose BSD-3 clause and Openssl. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under BSD-2 Clause and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose BSD-2 clause and Openssl. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under Cryptogram and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose Cryptogram and Openssl. To the extend files may be licensed under Cryptogram and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose Cryptogram and Openssl. To the extend files may be licensed under BSD-2 Clause and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose BSD-2 clause and Openssl. To the extend files may be licensed under BSD-3 Clause and Openssl, in this context Openssl has been chosen. This shall not restrict the freedom of future contributors to choose BSD-3 clause and Openssl license. "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" To the extend files may be licensed under MPL-1.1 Or LGPL-2.1 or later Or GPL-2.0 or later Or BSD-2-Clause. In this context BSD-2-Clause has been chosen. This shall not restrict the freedom of future contributors to choose MPL-1.1 Or LGPL-2.1 or later Or GPL-2.0 or later Or BSD-2-Clause. Some files may be licensed under GNU Lesser General Public License version 2 or later and Artistic-1.0 perl in this context Artistic-1.0 perl License has been chosen. This shall not restrict the freedom of future contributors to choose GNU Lesser General Public License version 2 or later or Artistic-1.0 perl. To the extend files may be licensed under GPL 2.0+ or 3-Clause-BSD, in this context GPL 2.0+ has been chosen. This shall not restrict the freedom of other users to choose either GPL 2.0+ or 3-Clause-BSD license. To the extend files may be licensed under a Public domain or MIT. In this context, MIT has been chosen. This shall not restrict the freedom of future contributors to choose Public domain or MIT. To the extend files may be licensed under Apache-2.0 License Or GPL-2.0, in this context Apache-2.0 License has been chosen. This shall not restrict the freedom of future contributors to choose Apache-2.0 License Or GPL-2.0. For convenience both license texts are available in this document. To the extent files may be licensed under Dual License-GPL-2.0-with-Linux-syscall-note OR MIT, in this context MIT has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0-with-Linux-syscall-note or MIT. To the extent files may be licensed under GPL-2.0+ or BSD-3-Clause. In this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0+ or BSD-3-Clause license. To the extent files may be licensed under BSD-3-Clause or GPL-2.0 license, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of other users to choose either GPL-2.0 or BSD-3-Clause license. Dual Licensed:- BSD-3-Clause or GPL-2.0. In this case BSD-3-Clause is chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 license. Some files can be licensed under LGPL v2.1 or later. In this case the LGPL v2.1 has been chosen. This shall not restrict the freedom of future users to choose LGPL v2.1 or any later version. Some files can be licensed under GPL v2.0 or later. In this case the GPL v2.0 has been chosen. This shall not restrict the freedom of future users to choose GPL v2.0 or any later version. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : tcpdump # Package version : 4.9.3 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.tcpdump.org/release/libpcap-1.9.1.tar.gz Upstream Authors / Maintainers: http://www.tcpdump.org Copyrights: copyright (c) 1999 William C. Fenner. Copyright: (c) 2000 United States Government as represented by the Secretary of the Navy. All rights reserved. Copyright 2009 Bert Vermeulen Copyright 1989 by Carnegie Mellon. Copyright 1988 by Carnegie Mellon. Copyright (c) 2016 Antonin Décimo, Jean-Raphaël Gaglione Copyright (c) 2015, bugyo All rights reserved. Copyright (c) 2015 The TCPDUMP project All rights reserved. Copyright (c) 2015 Ritesh Ranjan (r.ranjan789@gmail.com) All rights reserved. Copyright (c) 2014 VMware, Inc. All Rights Reserved. Copyright (c) 2014 The TCPDUMP project All rights reserved. Copyright (c) 2013, The TCPDUMP project All rights reserved. Copyright (c) 2013, Petar Alilovic, Faculty of Electrical Engineering and Computing, University of Zagreb All rights reserved Copyright (c) 2013 The TCPDUMP project All rights reserved. Copyright (c) 2013 The TCPDUMP project Copyright (c) 2013 Romain Francoise Copyright (c) 2011 Advanced Computing Technologies George V. Neille-Neil Copyright (c) 2009 Siemens AG, All rights reserved. Dmitry Eremin-Solenikov (dbaryshkov@gmail.com) Copyright (c) 2009 Mojatatu Networks, Inc Copyright (c) 2009 Florian Forster Copyright (c) 2007-2011 Grégoire Henry, Juliusz Chroboczek Copyright (c) 2007 paolo.abeni@email.it All rights reserved. Copyright (c) 2007 - Andrey "nording" Chernyak Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 2004 - Michael Richardson Copyright (c) 2003, 2004 David Young. All rights reserved. Copyright (c) 2003 Bruce M. Simpson All rights reserved. Copyright (c) 2002 Todd C. Miller Copyright (c) 2002 Jason L. Wright (jason@thought.net) All rights reserved. Copyright (c) 2002 Guy Harris. All rights reserved. Copyright (c) 2002 - 2003 NetGroup, Politecnico di Torino (Italy) All rights reserved. Copyright (c) 2001, Angelos D. Keromytis. Copyright (c) 2001 William C. Fenner. All rights reserved. Copyright (c) 2001 Seth Webster Copyright (c) 2001 Protocol Engineering Lab, University of Delaware Copyright (c) 2001 Nickolai Zeldovich All rights reserved. Copyright (c) 2001 NETLAB, Temple University Copyright (c) 2001 Fortress Technologies, Inc. All rights reserved. Charlie Lenahan (clenahan@fortresstech.com) Copyright (c) 2001 Compaq Computer Corporation. All rights reserved. Copyright (c) 2000 William C. Fenner. All rights reserved. Copyright (c) 2000 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 2000 Lennert Buytenhek Copyright (c) 2000 Ben Smithurst All rights reserved. Copyright (c) 1999-2004 The tcpdump.org project Copyright (c) 1999 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 1998-2012 Michael Richardson The TCPDUMP project Copyright (c) 1998-2011 The TCPDUMP project Copyright (c) 1998-2007 The TCPDUMP project Copyright (c) 1998-2006 The TCPDUMP project Copyright (c) 1998-2004 Hannes Gredler The TCPDUMP project Copyright (c) 1998, Larry Lile All rights reserved. Copyright (c) 1998 Todd C. Miller All rights reserved. Copyright (c) 1998 Michael Shalayeff All rights reserved. Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1997 Yen Yen Lim and North Dakota State University All rights reserved. Copyright (c) 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1996,1999 by Internet Software Consortium. Copyright (c) 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1995-1999 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1995 The Regents of the University of California. All rights reserved. Copyright (c) 1994, Simon J. Gerraty. Copyright (c) 1994, 1995, 1996, 1997 dnl The Regents of the University of California. All rights reserved. Copyright (c) 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1993, 1994 Jeffrey C. Mogul, Digital Equipment Corporation, Western Research Laboratory. All rights reserved. Copyright (c) 1993 by Digital Equipment Corporation. Copyright (c) 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1992, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1991, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1996 John Robert LoVerso. All rights reserved. Copyright (c) 1990, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996, 1997 This software was produced under a U.S. Government contract W-7405-ENG-36) by Los Alamos National Laboratory, which is operated by the University of California for the U.S. Department of Energy. The U.S. Government is licensed to u Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996, 1997 John Robert LoVerso. All rights reserved. Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1992, 1993 Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1991, 1993, 1994, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1991, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1988-2002 The Regents of the University of California. All rights reserved. Copyright (c) 1988-1997 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000\n\ The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1987 Regents of the University of California. All rights reserved. Copyright (c) 1986-2008 by Cisco Systems, Inc. Copyright (c) 1986-2006 by Cisco Systems, Inc. Copyright (c) 1986-2005 by Cisco Systems, Inc. Copyright (c) 1983, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (C) Yoshifumi Nishida 2005 Copyright (C) Ian McDonald 2005 Copyright (C) Arnaldo Carvalho de Melo 2004 Copyright (C) Andrew Tridgell 1995-1999 Copyright (C) 2002 WIDE Project. All rights reserved. Copyright (C) 2001 WIDE Project. All rights reserved. Copyright (C) 2001 Julian Cowley All rights reserved. Copyright (C) 2000, Richard Sharpe Copyright (C) 2000 Alfredo Andres Omella. All rights reserved. Copyright (C) 1999 WIDE Project. All rights reserved. Copyright (C) 1999 Cisco And Motorola Copyright (C) 1998 and 1999 WIDE Project. All rights reserved. Copyright (C) 1998 WIDE Project. All rights reserved. Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. All rights reserved. Copyright (C) 1995, 1996, 1997, 1998 by John Ioannidis, Angelos D. Keromytis and Niels Provos. Copyright (C) 1995, 1996, 1997 and 1998 WIDE Project. All rights reserved. Copyright (C) 1984, Sun Microsystems, Inc. (c) 1998 The NetBSD Foundation, Inc. All rights reserved. Licenses: 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Sun RPC is a product of Sun Microsystems, Inc. and is provided for unrestricted use provided that this legend is included on all tape media and as a part of the software program in whole or part. Users may copy or modify Sun RPC without charge, but are not authorized to license or distribute it to anyone else except as part of a product or program developed by the user. SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. Sun RPC is provided with no support and without any obligation on the part of Sun Microsystems, Inc. to assist in its use, correction, modification or enhancement. SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC OR ANY PART THEREOF. In no event will Sun Microsystems, Inc. be liable for any lost revenue or profits or other special, indirect and consequential damages, even if Sun has been advised of the possibility of such damages. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, and (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** Redistribution and use in source and binary forms are permitted provided that this notice is preserved and that due credit is given to the University of California at Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific written prior permission. This software is provided ``as is'' without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this program for any purpose and without fee is hereby granted, provided that this copyright and permission notice appear on all copies and supporting documentation, the name of Carnegie Mellon not be used in advertising or publicity pertaining to distribution of the program without specific prior permission, and notice be given in supporting documentation that copying and distribution is by permission of Carnegie Mellon and Stanford University. Carnegie Mellon makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, that both notices appear in supporting documentation, and that the use of this software is acknowledged in any publications resulting from using the software. TUT ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. ******************************************************************************************************************************** Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** This software may be distributed either under the terms of the BSD-style license that accompanies tcpdump or the GNU GPL version 2 or later ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by {{the organization}}. 4. Neither the name of {{the organization nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY {{COPYRIGHT HOLDER}} ''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 {{COPYRIGHT HOLDER}} 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. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : gmp # Package version : 6.2.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://gmplib.org/download/gmp/gmp-6.2.0.tar.bz2 Upstream Authors / Maintainers: https://gmplib.org/ Copyrights: Copyright 2019 Free Software Foundation, Inc. Copyright 2018, 2019 Free Software Foundation, Inc. Copyright 2018 Free Software Foundation, Inc. Copyright 2017, 2018 Free Software Foundation, Inc. Copyright 2017 Free Software Foundation, Inc. Copyright 2016, 2017 Free Software Foundation, Inc. Copyright 2016 Free Software Foundation, Inc. Copyright 2015, 2017 Free Software Foundation, Inc. Copyright 2015 Free Software Foundation, Inc. Copyright 2013, 2017 Free Software Foundation, Inc. Copyright 2013, 2015, 2017 Free Software Foundation, Inc. Copyright 2013, 2015 Free Software Foundation, Inc. Copyright 2013, 2014, 2017 Free Software Foundation, Inc. Copyright 2013, 2014 Free Software Foundation, Inc. Copyright 2013 Free Software Foundation, Inc. Copyright 2012-2014 Free Software Foundation, Inc. Copyright 2012, 2017 Free Software Foundation, Inc. Copyright 2012, 2015, 2018 Free Software Foundation, Inc. Copyright 2012, 2015, 2016 Free Software Foundation, Inc. Copyright 2012, 2015 Free Software Foundation, Inc. Copyright 2012, 2013, 2018 Free Software Foundation, Inc. Copyright 2012, 2013, 2017 Free Software Foundation, Inc. Copyright 2012, 2013, 2015, 2016 Free Software Foundation, Inc. Copyright 2012, 2013, 2015 Free Software Foundation, Inc. Copyright 2012, 2013 Free Software Foundation, Inc. Copyright 2012 Free Software Foundation, Inc. Copyright 2011-2015, 2017, 2019 Free Software Foundation, Inc. Copyright 2011-2015 Free Software Foundation, Inc. Copyright 2011-2014 Free Software Foundation, Inc. Copyright 2011-2013, 2018 Free Software Foundation, Inc. Copyright 2011-2013, 2017 Free Software Foundation, Inc. Copyright 2011-2013 Free Software Foundation, Inc. Copyright 2011, 2017 Free Software Foundation, Inc. Copyright 2011, 2014 Free Software Foundation, Inc. Copyright 2011, 2013 Free Software Foundation, Inc. Copyright 2011, 2012, 2014 Free Software Foundation, Inc. Copyright 2011, 2012 Free Software Foundation, Inc. Copyright 2011 Free Software Foundation, Inc. Copyright 2010-2017 Free Software Foundation, Inc. Copyright 2010-2012, 2018 Free Software Foundation, Inc. Copyright 2010-2012, 2015-2018 Free Software Foundation, Inc. Copyright 2010-2012, 2015-2017 Free Software Foundation, Inc. Copyright 2010-2012, 2015, 2016 Free Software Foundation, Inc. Copyright 2010-2012 Free Software Foundation, Inc. Copyright 2010, 2013 Free Software Foundation, Inc. Copyright 2010, 2011 Free Software Foundation, Inc. Copyright 2010 Free Software Foundation, Inc. Copyright 2009-2012, 2014 Free Software Foundation, Inc. Copyright 2009-2012 Free Software Foundation, Inc. Copyright 2009-2011 Free Software Foundation, Inc. Copyright 2009, 2015 Free Software Foundation, Inc. Copyright 2009, 2014, 2015, 2018 Free Software Foundation, Inc. Copyright 2009, 2014, 2015 Free Software Foundation, Inc. Copyright 2009, 2012-2014, 2017 Free Software Foundation, Inc. Copyright 2009, 2012, 2013, 2016, 2018 Free Software Foundation, Inc. Copyright 2009, 2012 Free Software Foundation, Inc. Copyright 2009, 2011, 2015 Free Software Foundation, Inc. Copyright 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2009, 2011 Free Software Foundation, Inc. Copyright 2009, 2010, 2015, 2018 Free Software Foundation, Inc. Copyright 2009, 2010, 2012, 2015 Free Software Foundation, Inc. Copyright 2009, 2010, 2012, 2014 Free Software Foundation, Inc. Copyright 2009, 2010, 2012, 2013, 2018 Free Software Foundation, Inc. Copyright 2009, 2010, 2012, 2013 Free Software Foundation, Inc. Copyright 2009, 2010, 2012 Free Software Foundation, Inc. Copyright 2009, 2010 Free Software Foundation, Inc. Copyright 2009 Free Software Foundation, Inc. Copyright 2008-2011, 2013 Free Software Foundation, Inc. Copyright 2008-2010, 2014, 2015 Free Software Foundation, Inc. Copyright 2008-2010, 2013 Free Software Foundation, Inc. Copyright 2008-2010 Free Software Foundation, Inc. Copyright 2008, 2012 Free Software Foundation, Inc. Copyright 2008, 2011-2013 Free Software Foundation, Inc. Copyright 2008, 2011, 2012, 2016 Free Software Foundation, Inc. Copyright 2008, 2011, 2012, 2014 Free Software Foundation, Inc. Copyright 2008, 2011, 2012 Free Software Foundation, Inc. Copyright 2008, 2011 Free Software Foundation, Inc. Copyright 2008, 2010-2012, 2017 Free Software Foundation, Inc. Copyright 2008, 2010-2012 Free Software Foundation, Inc. Copyright 2008, 2010, 2011 Free Software Foundation, Inc. Copyright 2008, 2010 Free Software Foundation, Inc. Copyright 2008, 2009, 2011-2013 Free Software Foundation, Inc. Copyright 2008, 2009, 2011, 2017 Free Software Foundation, Inc. Copyright 2008, 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2008, 2009 Free Software Foundation, Inc. Copyright 2008 Free Software Foundation, Inc. Copyright 2007-2012, 2019 Free Software Foundation, Inc. Copyright 2007-2009, 2012, 2015, 2016, 2018 Free Software Foundation, Inc. Copyright 2007-2009, 2011-2014, 2018-2019 Free Software Foundation, Inc. Copyright 2007-2009, 2011, 2013 Free Software Foundation, Inc. Copyright 2007, 2011, 2012, 2014 Free Software Foundation, Inc. Copyright 2007, 2011 Free Software Foundation, Inc. Copyright 2007, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 2007, 2009 Free Software Foundation, Inc. Copyright 2007, 2008, 2013 Free Software Foundation, Inc. Copyright 2007, 2008, 2012, 2017 Free Software Foundation, Inc. Copyright 2007, 2008, 2010-2012 Free Software Foundation, Inc. Copyright 2007, 2008, 2010, 2014 Free Software Foundation, Inc. Copyright 2007, 2008, 2010, 2011 Free Software Foundation, Inc. Copyright 2007, 2008 Free Software Foundation, Inc. Copyright 2007 Free Software Foundation, Inc. Copyright 2006-2010, 2013 Free Software Foundation, Inc. Copyright 2006-2010, 2012, 2015 Free Software Foundation, Inc. Copyright 2006-2010, 2012, 2014, 2018 Free Software Foundation, Inc. Copyright 2006-2010 Free Software Foundation, Inc. Copyright 2006-2008, 2013 Free Software Foundation, Inc. Copyright 2006-2008, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 2006-2008, 2012, 2014 Free Software Foundation, Inc. Copyright 2006-2008, 2012 Free Software Foundation, Inc. Copyright 2006-2008, 2010, 2012, 2015 Free Software Foundation, Inc. Copyright 2006, 2011, 2012 Free Software Foundation, Inc. Copyright 2006, 2010-2012 Free Software Foundation, Inc. Copyright 2006, 2010, 2017 Free Software Foundation, Inc. Copyright 2006, 2010 Free Software Foundation, Inc. Copyright 2006, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 2006, 2007, 2011-2013 Free Software Foundation, Inc. Copyright 2006, 2007, 2011, 2015, 2020 Free Software Foundation, Inc. Copyright 2006, 2007, 2009-2011, 2017 Free Software Foundation, Inc. Copyright 2006, 2007, 2009, 2017 Free Software Foundation, Inc. Copyright 2006, 2007, 2009, 2014, 2015 Free Software Foundation, Inc. Copyright 2006, 2007, 2009, 2012 Free Software Foundation, Inc. Copyright 2006, 2007, 2009, 2010, 2017 Free Software Foundation, Inc. Copyright 2006, 2007, 2009, 2010 Free Software Foundation, Inc. Copyright 2006, 2007, 2009 Free Software Foundation, Inc. Copyright 2006 Free Software Foundation, Inc. Copyright 2005-2007, 2009, 2010, 2017 Free Software Foundation, Inc. Copyright 2005-2007, 2009, 2010, 2013 Free Software Foundation, Inc. Copyright 2005-2007, 2009, 2010, 2012, 2017 Free Software Foundation, Inc. Copyright 2005-2007, 2009, 2010 Free Software Foundation, Inc. Copyright 2005, 2013 Free Software Foundation, Inc. Copyright 2005, 2007, 2011 Free Software Foundation, Inc. Copyright 2005, 2006, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 2005, 2006 Free Software Foundation, Inc. Copyright 2005 Free Software Foundation, Inc. Copyright 2004-2017 Free Software Foundation, Inc. Copyright 2004-2006, 2011, 2012 Free Software Foundation, Inc. Copyright 2004-2006, 2008, 2010, 2013 Free Software Foundation, Inc. Copyright 2004, 2011 Free Software Foundation, Inc. Copyright 2004, 2008, 2013 Free Software Foundation, Inc. Copyright 2004, 2007-2009, 2011-2013 Free Software Foundation, Inc. Copyright 2004, 2007-2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2004, 2005, 2013 Free Software Foundation, Inc. Copyright 2004, 2005, 2011 Free Software Foundation, Inc. Copyright 2004, 2005, 2009, 2010, 2012, 2015 Free Software Foundation, Inc. Copyright 2004, 2005, 2009, 2010, 2012 Free Software Foundation, Inc. Copyright 2004, 2005, 2009 Free Software Foundation, Inc. Copyright 2004, 2005, 2007-2012, 2014 Free Software Foundation, Inc. Copyright 2004, 2005, 2007-2010, 2012, 2014 Free Software Foundation, Inc. Copyright 2004, 2005, 2007, 2010-2012, 2017 Free Software Foundation, Inc. Copyright 2004, 2005 Free Software Foundation, Inc. Copyright 2003-2005, 2010, 2013 Free Software Foundation, Inc. Copyright 2003-2005, 2010, 2011 Free Software Foundation, Inc. Copyright 2003-2005, 2010 Free Software Foundation, Inc. Copyright 2003-2005, 2008, 2012 Free Software Foundation, Inc. Copyright 2003-2005, 2008, 2011, 2012 Free Software Foundation, Inc. Copyright 2003-2005, 2008, 2010, 2011 Free Software Foundation, Inc. Copyright 2003-2005, 2008, 2009 Free Software Foundation, Inc. Copyright 2003-2005, 2007-2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2012, 2013 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2012 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2011-2013, 2017 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2011-2013 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2011, 2012, 2019 Free Software dnl Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2011, 2012, 2018-2019 Free Software dnl Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2011, 2012 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2010-2013 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2010-2012 Free Software Foundation, Inc. Copyright 2003-2005, 2007, 2008, 2010, 2012 Free Software Foundation, Inc. Copyright 2003-2005 Free Software Foundation, Inc. Copyright 2003, 2013 Free Software Foundation, Inc. Copyright 2003, 2012, 2014 Free Software Foundation, Inc. Copyright 2003, 2012, 2013 Free Software Foundation, Inc. Copyright 2003, 2012 Free Software Foundation, Inc. Copyright 2003, 2009, 2011-2014, 2016 Free Software Foundation, Inc. Copyright 2003, 2009, 2011 Free Software Foundation, Inc. Copyright 2003, 2009 Free Software Foundation, Inc. Copyright 2003, 2005-2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2003, 2005-2007, 2011, 2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2010, 2013 Free Software Foundation, Inc. Copyright 2003, 2005, 2010, 2011 Free Software Foundation, Inc. Copyright 2003, 2005, 2010 Free Software Foundation, Inc. Copyright 2003, 2005, 2009-2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2009, 2010, 2013 Free Software Foundation, Inc. Copyright 2003, 2005, 2007, 2011-2013, 2015 Free Software Foundation, Inc. Copyright 2003, 2005, 2007, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 2003, 2005, 2007, 2011, 2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2007, 2009, 2011, 2012, 2018 Free Software dnl Foundation, Inc. Copyright 2003, 2005, 2007, 2008, 2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2007 Free Software Foundation, Inc. Copyright 2003, 2005, 2006, 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2003, 2005, 2006 Free Software Foundation, Inc. Copyright 2003, 2005 Free Software Foundation, Inc. Copyright 2003, 2004, 2011-2013, 2015, 2017, 2018 Free Software Foundation, Inc. Copyright 2003, 2004, 2009, 2011-2015, 2017 Free Software Foundation, Inc. Copyright 2003, 2004, 2007, 2009, 2010, 2012, 2018 Free Software Foundation, Inc. Copyright 2003, 2004, 2006, 2008 Free Software Foundation, Inc. Copyright 2003, 2004 Free Software Foundation, Inc. Copyright 2003 Free Software Foundation, Inc. Copyright 2002-2005, 2012, 2013, 2015, 2019 Free Software Foundation, Inc. Copyright 2002-2004, 2012, 2014 Free Software Foundation, Inc. Copyright 2002-2004 Free Software Foundation, Inc. Copyright 2002, 2014 Free Software Foundation, Inc. Copyright 2002, 2012, 2015 Free Software Foundation, Inc. Copyright 2002, 2012 Free Software Foundation, Inc. Copyright 2002, 2011-2016 Free Software Foundation, Inc. Copyright 2002, 2011, 2013, 2017 Free Software Foundation, Inc. Copyright 2002, 2010 Free Software Foundation, Inc. Copyright 2002, 2006 Free Software Foundation, Inc. Copyright 2002, 2005, 2009-2012, 2015 Free Software Foundation, Inc. Copyright 2002, 2005, 2007 Free Software Foundation, Inc. Copyright 2002, 2005, 2006 Free Software Foundation, Inc. Copyright 2002, 2005 Free Software Foundation, Inc. Copyright 2002, 2004, 2015 Free Software Foundation, Inc. Copyright 2002, 2004, 2009, 2010 Free Software Foundation, Inc. Copyright 2002, 2004, 2005 Free Software Foundation, Inc. Copyright 2002, 2003, 2013, 2014 Free Software Foundation, Inc. Copyright 2002, 2003, 2012, 2015 Free Software Foundation, Inc. Copyright 2002, 2003, 2012 Free Software Foundation, Inc. Copyright 2002, 2003, 2006 Free Software Foundation, Inc. Copyright 2002, 2003, 2005-2007, 2012 Free Software Foundation, Inc. Copyright 2002, 2003, 2005, 2006 Free Software Foundation, Inc. Copyright 2002, 2003, 2005 Free Software Foundation, Inc. Copyright 2002, 2003 Free Software Foundation, Inc. Copyright 2002 Free Software Foundation, Inc. Copyright 2001-2004, 2017 Free Software Foundation, Inc. Copyright 2001-2004, 2006 Free Software Foundation, Inc. Copyright 2001-2004 Free Software Foundation, Inc. Copyright 2001-2003, 2012 Free Software Foundation, Inc. Copyright 2001-2003, 2011 Free Software Foundation, Inc. Copyright 2001-2003, 2009 Free Software Foundation, Inc. Copyright 2001-2003, 2006, 2008, 2011-2015, 2018 Free Software Foundation, Inc. Copyright 2001-2003, 2005, 2006, 20010 Free Software Foundation, Inc. Copyright 2001-2003 Free Software Foundation, Inc. Copyright 2001, 2018 Free Software Foundation, Inc. Copyright 2001, 2013, 2014 Free Software Foundation, Inc. Copyright 2001, 2012-2016, 2018-2019 Free Software Foundation, Inc. Copyright 2001, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 2001, 2012 Free Software Foundation, Inc. Copyright 2001, 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2001, 2009 Free Software Foundation, Inc. Copyright 2001, 2008 Free Software Foundation, Inc. Copyright 2001, 2004, 2012 Free Software Foundation, Inc. Copyright 2001, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 2001, 2003, 2005, 2012, 2015, 2016, 2018 Free Software Foundation, Inc. Copyright 2001, 2003, 2005, 2011, 2012, 2015, 2016 Free Software Foundation, Inc. Copyright 2001, 2003, 2004, 2012 Free Software Foundation, Inc. Copyright 2001, 2003, 2004 Free Software Foundation, Inc. Copyright 2001, 2003 Free Software Foundation, Inc. Copyright 2001, 2002, 2018 Free Software Foundation, Inc. Copyright 2001, 2002, 2015, 2018 Free Software Foundation, Inc. Copyright 2001, 2002, 2014-2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2014, 2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2014 Free Software Foundation, Inc. Copyright 2001, 2002, 2013, 2014 Free Software Foundation, Inc. Copyright 2001, 2002, 2013 Free Software Foundation, Inc. Copyright 2001, 2002, 2012 Free Software Foundation, Inc. Copyright 2001, 2002, 2011, 2014 Free Software Foundation, Inc. Copyright 2001, 2002, 2011 Free Software Foundation, Inc. Copyright 2001, 2002, 2010 Free Software Foundation, Inc. Copyright 2001, 2002, 2008, 2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2008, 2010 Free Software Foundation, Inc. Copyright 2001, 2002, 2008 Free Software Foundation, Inc. Copyright 2001, 2002, 2007, 2011 Free Software Foundation, Inc. Copyright 2001, 2002, 2007 Free Software Foundation, Inc. Copyright 2001, 2002, 2006, 2011, 2018 Free Software Foundation, Inc. Copyright 2001, 2002, 2005, 2012, 2016 Free Software Foundation, Inc. Copyright 2001, 2002, 2005, 2012, 2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2005, 2009, 2018 Free Software Foundation, Inc. Copyright 2001, 2002, 2005, 2009, 2014, 2017, 2018 Free Software Foundation, Inc. Copyright 2001, 2002, 2005, 2007 Free Software Foundation, Inc. Copyright 2001, 2002, 2005 Free Software Foundation, Inc. Copyright 2001, 2002, 2004-2006, 2011, 2012 Free Software Foundation, Inc. Copyright 2001, 2002, 2004-2006, 2010-2012, 2017 Free Software Foundation, Inc. Copyright 2001, 2002, 2004-2006, 2010-2012 Free Software Foundation, Inc. Copyright 2001, 2002, 2004-2006, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2012 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2007, 2011 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2007 Free Software Foundation, Inc. Copyright 2001, 2002, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 2001, 2002, 2004 Free Software Foundation, Inc. Copyright 2001, 2002 Free Software Foundation, Inc. Copyright 2001 Free Software Foundation, Inc. Copyright 2000-2006, 2011, 2012 Free Software Foundation, Inc. Copyright 2000-2005, 2010 Free Software Foundation, Inc. Copyright 2000-2005, 2007 Free Software Foundation, Inc. Copyright 2000-2005 Free Software Foundation, Inc. Copyright 2000-2004, 2006, 2007 Free Software Foundation, Inc. Copyright 2000-2004 Free Software Foundation, Inc. Copyright 2000-2003, 2008 Free Software Foundation, Inc. Copyright 2000-2003, 2007 Free Software Foundation, Inc. Copyright 2000-2003, 2005-2011 Free Software Foundation, Inc. Copyright 2000-2003, 2005-2007, 2009 Free Software Foundation, Inc. Copyright 2000-2003, 2005, 2013 Free Software Foundation, Inc. Copyright 2000-2003, 2005, 2009, 2017 Free Software Foundation, Inc. Copyright 2000-2003 Free Software Foundation, Inc. Copyright 2000-2002, 2018 Free Software Foundation, Inc. Copyright 2000-2002, 2014 Free Software Foundation, Inc. Copyright 2000-2002, 2012 Free Software Foundation, Inc. Copyright 2000-2002, 2007 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2010-2012 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011-2013, 2019 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011-2013 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012, 2019 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012, 2017, 2019 Free Software dnl Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2009, 2011, 2012 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2006, 2010, 2012 Free Software Foundation, Inc. Copyright 2000-2002, 2005, 2006 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2012 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2007 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2005, 2008 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2005, 2007, 2010-2012 Free Software Foundation, Inc. Copyright 2000-2002, 2004, 2005, 2007, 2009-2012 Free Software Foundation, Inc. Copyright 2000-2002, 2004 Free Software Foundation, Inc. Copyright 2000-2002 Free Software Foundation, Inc. Copyright 2000, 2005, 2011, 2012 Free Software Foundation, Inc. Copyright 2000, 2005 Free Software Foundation, Inc. Copyright 2000, 2003-2005, 2008 Free Software Foundation, Inc. Copyright 2000, 2003, 2005 Free Software Foundation, Inc. Copyright 2000, 2003 Free Software Foundation, Inc. Copyright 2000, 2002-2004, 2013 Free Software Foundation, Inc. Copyright 2000, 2002, 2012, 2018 Free Software Foundation, Inc. Copyright 2000, 2002, 2012, 2015 Free Software Foundation, Inc. Copyright 2000, 2002, 2005 Free Software Foundation, Inc. Copyright 2000, 2002, 2004, 2007 Free Software Foundation, Inc. Copyright 2000, 2002, 2004 Free Software Foundation, Inc. Copyright 2000, 2002, 2003, 2017, 2018 Free Software Foundation, Inc. Copyright 2000, 2002, 2003, 2012, 2014, 2018 Free Software Foundation, Inc. Copyright 2000, 2002, 2003 Free Software Foundation, Inc. Copyright 2000, 2002 Free Software Foundation, Inc. Copyright 2000, 2001, 2012 Free Software Foundation, Inc. Copyright 2000, 2001, 2005 Free Software Foundation, Inc. Copyright 2000, 2001, 2004 Free Software Foundation, Inc. Copyright 2000, 2001, 2003-2005, 2011 Free Software Foundation, Inc. Copyright 2000, 2001, 2003, 2019 Free Software Foundation, Inc. Copyright 2000, 2001, 2003 Free Software Foundation, Inc. Copyright 2000, 2001 Free Software Foundation, Inc. Copyright 2000 Free Software Foundation, Inc. Copyright 1999-2006, 2011 Free Software Foundation, Inc. Copyright 1999-2006, 2008-2017, 2019 Free Software Foundation, Inc. Copyright 1999-2005, 2008, 2009, 2011-2013, 2017 Free Software Foundation, Inc. Copyright 1999-2004, 2010-2012 Free Software Foundation, Inc. Copyright 1999-2004 Free Software Foundation, Inc. Copyright 1999-2003, 2007, 2010, 2012, 2014 Free Software Foundation, Inc. Copyright 1999-2003, 2007 Free Software Foundation, Inc. Copyright 1999-2003, 2005, 2015 Free Software Foundation, Inc. Copyright 1999-2003, 2005, 2012 Free Software Foundation, Inc. Copyright 1999-2003, 2005, 2006, 2008-2019 Free Software Foundation, Inc. Copyright 1999-2003, 2005, 2006, 2008-2017, 2019 Free Software Foundation, Inc. Copyright 1999-2003, 2005, 2006, 2008-2017 Free Software Foundation, Inc. Copyright 1999-2003, 2005 Free Software Foundation, Inc. Copyright 1999-2003 Free Software Foundation, Inc. Copyright 1999-2002, 2010 Free Software Foundation, Inc. Copyright 1999-2002, 2005, 2008 Free Software Foundation, Inc. Copyright 1999-2002, 2005 Free Software Foundation, Inc. Copyright 1999-2002, 2004, 2005, 2008, 2010, 2012, 2015, 2017 Free Software Foundation, Inc. Copyright 1999-2002, 2004 Free Software Foundation, Inc. Copyright 1999-2002 Free Software Foundation, Inc. Copyright 1999-2001, 2012 Free Software Foundation, Inc. Copyright 1999-2001, 2008, 2009, 2012 Free Software Foundation, Inc. Copyright 1999-2001, 2006 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2010-2012 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2010 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2008, 2017-2018 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2008, 2010, 2011 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2008, 2010 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2006, 2008 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2005, 2007, 2011, 2012 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2005, 2007, 2011 Free Software Foundation, Inc. Copyright 1999-2001, 2003-2005 Free Software Foundation, Inc. Copyright 1999-2001, 2003, 2005 Free Software Foundation, Inc. Copyright 1999-2001 Free Software Foundation, Inc. Copyright 1999, 2002 Free Software Foundation, Inc. Copyright 1999, 2001, 2002, 2004 Free Software Foundation, Inc. Copyright 1999, 2001 Free Software Foundation, Inc. Copyright 1999, 2000, 2012 Free Software Foundation, Inc. Copyright 1999, 2000, 2005 Free Software Foundation, Inc. Copyright 1999, 2000, 2003-2005 Free Software Foundation, Inc. Copyright 1999, 2000, 2002, 2005 Free Software Foundation, Inc. Copyright 1999, 2000, 2002, 2003, 2005 Free Software Foundation, Inc. Copyright 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright 1999, 2000, 2002 Free Software Foundation, Inc. Copyright 1999, 2000 Free Software Foundation, Inc. Copyright 1999 Free Software Foundation, Inc. Copyright 1998-2010, 2012, 2013, 2018 Free Software Foundation, Inc. Copyright 1998-2002, 2012, 2013, 2015, 2017-2018 Free Software Foundation, Inc. Copyright 1998-2002, 2012 Free Software Foundation, Inc. Copyright 1998-2001, 2005, 2008, 2009 Free Software Foundation, Inc. Copyright 1998-2000, 2002, 2003 Free Software Foundation, Inc. Copyright 1998, 2000-2004 Free Software Foundation, Inc. Copyright 1998, 2000-2003 Free Software Foundation, Inc. Copyright 1998, 2000, 2001, 2003, 2012 Free Software Foundation, Inc. Copyright 1998, 2000, 2001, 2003 Free Software Foundation, Inc. Copyright 1998, 1999, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1997, 2000-2002, 2005, 2009, 2015 Free Software Foundation, Inc. Copyright 1997, 2000-2002 Free Software Foundation, Inc. Copyright 1997, 2000, 2012 Free Software Foundation, Inc. Copyright 1997, 2000, 2002, 2003, 2009, 2010 Free Software Foundation, Inc. Copyright 1997, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright 1997, 2000, 2002 Free Software Foundation, Inc. Copyright 1997, 2000, 2001, 2012 Free Software Foundation, Inc. Copyright 1997, 2000, 2001 Free Software Foundation, Inc. Copyright 1997, 1999-2002 Free Software Foundation, Inc. Copyright 1997, 1998, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1997, 1998, 2000-2002 Free Software Foundation, Inc. Copyright 1997, 1998, 2000, 2001, 2018 Free Software Foundation, Inc. Copyright 1997, 1998, 2000, 2001, 2013 Free Software Foundation, Inc. Copyright 1996-2002 Free Software Foundation, Inc. Copyright 1996-2001, 2005, 2012, 2014 Free Software Foundation, Inc. Copyright 1996, 2001-2004 Free Software Foundation, Inc. Copyright 1996, 2001, 2012, 2016 Free Software Foundation, Inc. Copyright 1996, 2001, 2012, 2015, 2018 Free Software Foundation, Inc. Copyright 1996, 2001, 2004, 2005 Free Software Foundation, Inc. Copyright 1996, 2001, 2004 Free Software Foundation, Inc. Copyright 1996, 2001, 2002, 2018 Free Software Foundation, Inc. Copyright 1996, 2001, 2002, 2006 Free Software Foundation, Inc. Copyright 1996, 2001 Free Software Foundation, Inc. Copyright 1996, 2000-2003, 2010 Free Software Foundation, Inc. Copyright 1996, 2000-2003, 2007, 2011, 2013 Free Software Foundation, Inc. Copyright 1996, 2000-2002, 2005 Free Software Foundation, Inc. Copyright 1996, 2000, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1996, 2000, 2001, 2005, 2012 Free Software Foundation, Inc. Copyright 1996, 2000, 2001 Free Software Foundation, Inc. Copyright 1996, 2000 Free Software Foundation, Inc. Copyright 1996, 1999-2003 Free Software Foundation, Inc. Copyright 1996, 1999-2002, 2006, 2012 Free Software Foundation, Inc. Copyright 1996, 1999-2001, 2003 Free Software Foundation, Inc. Copyright 1996, 1999-2001 Free Software Foundation, Inc. Copyright 1996, 1999, 2001, 2002, 2004, 2005, 2016 Free Software Foundation, Inc. Copyright 1996, 1999, 2001, 2002, 2004 Free Software Foundation, Inc. Copyright 1996, 1999 Free Software Foundation, Inc. Copyright 1996, 1998-2003, 2012 Free Software Foundation, Inc. Copyright 1996, 1998-2002, 2005, 2011, 2013 Free Software Foundation, Inc. Copyright 1996, 1998-2002 Free Software Foundation, Inc. Copyright 1996, 1998-2000, 2002 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2005, 2008, 2009, 2012 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2005, 2008, 2009 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2004, 2008, 2012, 2019 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2004, 2008, 2011 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2004, 2008, 2010, 2011 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2004, 2008, 2010 Free Software Foundation, Inc. Copyright 1996, 1998, 2000-2002 Free Software Foundation, Inc. Copyright 1996, 1997, 2001, 2002, 2005, 2011 Free Software Foundation, Inc. Copyright 1996, 1997, 2000-2003 Free Software Foundation, Inc. Copyright 1996, 1997, 1999-2005 Free Software Foundation, Inc. Copyright 1996, 1997, 1999-2001, 2006 Free Software Foundation, Inc. Copyright 1996 Free Software Foundation, Inc. Copyright 1995, 2000-2003 Free Software Foundation, Inc. Copyright 1995, 2000-2002, 2011 Free Software Foundation, Inc. Copyright 1995, 2000-2002 Free Software Foundation, Inc. Copyright 1995, 2000, 2011 Free Software Foundation, Inc. Copyright 1995, 2000, 2002 Free Software Foundation, Inc. Copyright 1995, 1999, 2000, 2005, 2011 Free Software Foundation, Inc. Copyright 1995, 1998, 2000, 2002-2005, 2010 Free Software Foundation, Inc. Copyright 1995, 1998, 2000, 2002-2005 Free Software Foundation, Inc. Copyright 1995, 1997, 2000, 2011 Free Software Foundation, Inc. Copyright 1995, 1997, 2000, 2002, 2003, 2005 Free Software Foundation, dnl Inc. Copyright 1995, 1997, 1998, 2000-2003, 2005 Free Software Foundation, Inc. Copyright 1995, 1997, 1998, 2000, 2002, 2005 Free Software Foundation, Inc. Copyright 1995, 1996, 2001-2005, 2018, 2019 Free Software Foundation, Inc. Copyright 1995, 1996, 2001-2003 Free Software Foundation, Inc. Copyright 1995, 1996, 2000-2003, 2006, 2015 Free Software Foundation, Inc. Copyright 1995, 1996, 2000, 2001, 2004 Free Software Foundation, Inc. Copyright 1995, 1996, 2000 Free Software Foundation, Inc. Copyright 1994-1996, 2001, 2005, 2012 Free Software Foundation, Inc. Copyright 1994-1996, 2001, 2002, 2004, 2005, 2012, 2015 Free Software Foundation, Inc. Copyright 1994-1996, 2001, 2002, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 1994-1996, 2000, 2001, 2005, 2012 Free Software Foundation, Inc. Copyright 1994-1996, 1999, 2001, 2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 1994-1996, 1999, 2001, 2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1994, 1996, 2001, 2002, 2009-2011 Free Software Foundation, Inc. Copyright 1994, 1996, 2001, 2002, 2004 Free Software Foundation, Inc. Copyright 1994, 1996, 2001 Free Software Foundation, Inc. Copyright 1994, 1996, 2000-2002, 2005, 2011, 2012 Free Software Foundation, Inc. Copyright 1994, 1996, 2000, 2001, 2009, 2012, 2019 Free Software Foundation, Inc. Copyright 1994, 1996, 1999-2004, 2015 Free Software Foundation, Inc. Copyright 1994, 1996, 1999, 2001, 2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1994, 1995, 2000, 2009 Free Software Foundation, Inc. Copyright 1994, 1995, 2000, 2003, 2009 Free Software Foundation, Inc. Copyright 1993-1997, 2000-2003, 2005, 2007, 2008, 2011, 2013, 2019 Free Software Foundation, Inc. Copyright 1993-1997, 2000-2003, 2005, 2006, 2011, 2015, 2017 Free Software Foundation, Inc. Copyright 1993-1997, 1999-2002, 2005, 2016 Free Software Foundation, Inc. Copyright 1993-1996, 2001, 2003, 2004 Free Software Foundation, Inc. Copyright 1993-1996, 2001, 2002, 2005, 2014 Free Software Foundation, Inc. Copyright 1993-1996, 2001 Free Software Foundation, Inc. Copyright 1993-1996, 2000-2002, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 1993-1996, 1999-2002, 2011, 2017 Free Software Foundation, Inc. Copyright 1993-1996, 1999-2002, 2011 Free Software Foundation, Inc. Copyright 1993-1996, 1999-2002, 2004, 2005, 2011, 2014 Free Software Foundation, Inc. Copyright 1993-1996, 1999-2002 Free Software Foundation, Inc. Copyright 1993-1995, 2001, 2004 Free Software Foundation, Inc. Copyright 1993-1995, 2001, 2002, 2004 Free Software Foundation, Inc. Copyright 1993-1995, 2001 Free Software Foundation, Inc. Copyright 1993-1995, 2000-2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1993-1995, 2000, 2001, 2004 Free Software Foundation, Inc. Copyright 1993-1995, 2000, 2001, 2003, 2004, 2012 Free Software Foundation, Inc. Copyright 1993-1995, 2000, 2001, 2003, 2004 Free Software Foundation, Inc. Copyright 1993-1995, 2000, 2001 Free Software Foundation, Inc. Copyright 1993-1995, 1999-2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 1993-1995, 1999, 2001, 2002, 2015 Free Software Foundation, Inc. Copyright 1993, 1995, 1996, 2001, 2002, 2008, 2009, 2012 Free Software Foundation, Inc. Copyright 1993, 1994, 2000-2002 Free Software Foundation, Inc. Copyright 1993, 1994, 2000, 2001, 2003 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2001, 2015 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2001, 2005, 2019 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2001, 2003, 2004 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2001 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000-2003, 2005, 2014, 2018 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000-2002, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000-2002, 2004, 2005, 2010, 2012 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000-2002, 2004 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000, 2001, 2005 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000, 2001, 2004, 2005, 2015 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000, 2001, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000, 2001 Free Software Foundation, Inc. Copyright 1993, 1994, 1996, 2000 Free Software Foundation, Inc. Copyright 1992-1995, 2000 Free Software Foundation, Inc. Copyright 1992-1994, 2000-2002 Free Software Foundation, Inc. Copyright 1992-1994, 2000 Free Software Foundation, Inc. Copyright 1992-1994, 1996, 2000-2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1992-1994, 1996, 2000, 2002, 2009 Free Software Foundation, Inc. Copyright 1992-1994, 1996, 2000, 2002, 2008, 2009, 2011, 2013 Free Software Foundation, Inc. Copyright 1992-1994, 1996, 2000, 2002, 2004, 2016 Free Software Foundation, Inc. Copyright 1992-1994, 1996, 2000, 2002, 2004 Free Software Foundation, Inc. Copyright 1992, 1994-1996, 1999-2002 Free Software Foundation, Inc. Copyright 1992, 1994-1996, 1999-2001, 2005 Free Software Foundation, Inc. Copyright 1992, 1994-1996, 1999, 2000, 2002 Free Software Foundation, Inc. Copyright 1992, 1994, 2000-2003 Free Software Foundation, Inc. Copyright 1992, 1994, 2000-2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1999-2001 Free Software Foundation, Inc. Copyright 1992, 1994, 1997-2002, 2005 Free Software Foundation, Inc. Copyright 1992, 1994, 1997, 1999-2002, 2005 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 2000, 2012 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 2000, 2011, 2012 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 2000, 2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 2000 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 1999-2003, 2005 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 1999-2002, 2011 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 1999-2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1996, 1999, 2000, 2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1995, 2000-2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1995, 2000, 2002 Free Software Foundation, Inc. Copyright 1992, 1994, 1995, 2000 Free Software Foundation, Inc. Copyright 1991-2018 Free Software Foundation, Inc. Copyright 1991-2017 Free Software Foundation, Inc. Copyright 1991-1997, 1999-2019 Free Software Foundation, Inc. Copyright 1991-1994, 1996, 2000-2002 Free Software Foundation, Inc. Copyright 1991-1994, 1996, 1997, 2000-2005, 2008, 2010, 2011, 2017 Free Software Foundation, Inc. Copyright 1991-1994, 1996, 1997, 2000-2005, 2008, 2010, 2011, 2015, 2016 Free Software Foundation, Inc. Copyright 1991-1994, 1996, 1997, 2000-2002 Free Software Foundation, Inc. Copyright 1991-1994, 1996, 1997, 1999-2005, 2007-2009, 2011-2020 Free Software Foundation, Inc. Copyright 1991, 2000, 2001 Free Software Foundation, Inc. Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. Copyright 1991, 1994-1997, 2000, 2001, 2004, 2005 Free Software Foundation, Inc. Copyright 1991, 1994-1996, 2000-2002 Free Software Foundation, Inc. Copyright 1991, 1994-1996, 2000, 2001, 2015, 2018 Free Software Foundation, Inc. Copyright 1991, 1994-1996, 2000, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1994-1996, 2000, 2001, 2005, 2014 Free Software Foundation, Inc. Copyright 1991, 1994, 1996, 2001, 2002, 2005, 2015 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2001-2003, 2018 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2001, 2012 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2001, 2003, 2018 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2000-2002, 2015, 2018 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2000, 2001, 2015, 2018 Free Software Foundation, Inc. Copyright 1991, 1994, 1995, 2000, 2001, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1998, 2000-2005, 2008, 2010, 2012, 2019 Free Software Foundation, Inc. Copyright 1991, 1993-1998, 2000-2002, 2005-2007, 2009, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1997, 2000, 2001, 2005, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1997, 1999-2016, 2020 Free Software Foundation, Inc. Copyright 1991, 1993-1996, 2001, 2002, 2005, 2010, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1996, 2001, 2002 Free Software Foundation, Inc. Copyright 1991, 1993-1996, 2000-2002, 2012, 2013 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001, 2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001, 2002, 2011, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001, 2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001, 2002 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2001 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000-2003, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000-2002, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000-2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000-2002, 2006, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000-2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000, 2001, 2012, 2014, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 2000, 2001, 2008, 2015 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 1997, 2000-2002 Free Software Foundation, Inc. Copyright 1991, 1993-1995, 1997, 1999, 2001, 2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2011, 2014-2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2011, 2014, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2011, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2010, 2012, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2010, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2008-2011, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2004, 2009, 2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2003, 2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2003, 2009, 2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2002, 2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2002, 2004, 2005 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000-2002 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000, 2006, 2008-2010, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000, 2001, 2005, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000, 2001, 2005, 2011, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000, 2001 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 2000 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2004, 2008-2011, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2004, 2008-2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2004, 2008-2010, 2014, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2004, 2008-2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2004 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2003, 2009-2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2003, 2009, 2010, 2012-2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2003, 2009, 2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2003, 2008-2010, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2003, 2008-2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2009, 2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2009-2011, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2009, 2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2006, 2008-2010, 2014, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2006, 2008-2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2005, 2009 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004, 2005, 2008-2010, 2014 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002, 2004 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2002 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999-2001, 2003, 2010 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1999, 2000, 2002, 2007-2009, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996-2003, 2005, 2008, 2009 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996-2002, 2005, 2015, 2016 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996-2002, 2005, 2014, 2018, 2019 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996-1998, 2001, 2002, 2004, 2005, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996-1998, 2000-2003, 2005, 2011-2013 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2001, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2001, 2005, 2011, 2012, 2017 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2001, 2003, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2001, 2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2001, 2002, 2011 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2004 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2009 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2005, 2012, 2017 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2005, 2010, 2015, 2016 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2005, 2008, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002, 2004 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000-2002 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2002, 2004, 2011, 2012, 2015-2018 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001, 2011, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001, 2005, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001, 2005, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001, 2005, 2010, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001, 2005, 2009, 2011, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 2000, 2001 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1999-2002, 2004, 2012, 2013, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998-2001, 2003 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998-2000, 2002, 2003, 2013 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998-2000, 2002, 2003 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998, 2001, 2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998, 2001, 2002, 2004, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998, 2001, 2002, 2004, 2005, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998, 2000-2003, 2011-2013 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1998, 1999, 2001, 2002, 2004, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000-2002, 2005, 2012 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000-2002, 2005, 2008, 2009, 2012, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000-2002, 2005, 2008, 2009, 2011-2013, 2015 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000-2002, 2005, 2008, 2009, 2011, 2012, 2015, 2019 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000-2002 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001, 2005, 2012, 2015-2018 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001, 2005, 2012, 2013, 2015-2018 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001, 2003, 2005, 2012, 2015-2018 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 2000, 2001 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 1999-2004, 2006-2009, 2011-2016, 2018, 2020 Free Software Foundation, Inc. Copyright 1991, 1993, 1994, 1996, 1997, 1999-2003, 2005-2007, 2009, 2010, 2012, 2014, 2019 Free Software Foundation, Inc. Copyright (C) 2007, 2009, 2010, 2012, 2015, 2016 Free Software Foundation, Inc. Copyright (C) 2007, 2009, 2010, 2012, 2014-2016 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2004-2007, 2009, 2012, 2017 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2004, 2008, 2012 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2004, 2008, 2009, 2012 Free Software Foundation, Inc. Copyright (C) 2000, 2002, 2004, 2015 Free Software Foundation, Inc. Copyright (C) 2000 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: This program is free software: you can redistribute it and/or modify it under the terms of either: * the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. or * 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. or both in parallel, as here. 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. 0. Additional Definitions. As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License. "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version". The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. 1. Exception to Section 3 of the GNU GPL. You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. 2. Conveying Modified Versions. If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. 3. Object Code Incorporating Material from Library Header Files. The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the object code with a copy of the GNU GPL and this license document. 4. Combined Works. You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the Combined Work with a copy of the GNU GPL and this license document. c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. d) Do one of the following: 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) 5. Combined Libraries. You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 6. Revised Versions of the GNU Lesser General Public License. The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are welcome to redistribute it under certain conditions; type 'show c' for details. The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : nginx # Package version : 1.16.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://nginx.org/download/nginx-1.16.1.tar.gz Upstream Authors / Maintainers: https://github.com/nginx/nginx Copyrights: Copyright (C) Valentin V. Bartenev Copyright (C) Unbit S.a.s. 2009-2010 Copyright (C) Ruslan Ermilov Copyright (C) Roman Arutyunyan Copyright (C) Nginx, Inc. All rights reserved. Copyright (C) Nginx, Inc. Copyright (C) Maxim Dounin Copyright (C) Manlio Perillo (manlio.perillo@gmail.com) Copyright (C) Igor Sysoev Copyright (C) Austin Appleby Copyright (C) 2015 Vlad Krasnov Copyright (C) 2011-2019 Nginx, Inc. All rights reserved. Copyright (C) 2010 Sergey A. Osokin Copyright (C) 2008 Manlio Perillo (manlio.perillo@gmail.com) Copyright (C) 2002-2019 Igor Sysoev (c) Andrei Nigmatulin, 2005 Licenses: Copyright (C) 2002-2019 Igor Sysoev Copyright (C) 2011-2019 Nginx, Inc. All rights reserved. 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 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 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. ******************************************************************************************************************************** Public domain software is software that is not copyrighted. If the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free at all. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. Sometimes people use the term “public domain” in a loose fashion to mean “free” or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. For clarity, we recommend using “public domain” for that meaning only, and using other terms to convey the other meanings. Under the Berne Convention, which most countries have signed, anything written down is automatically copyrighted. This includes programs. Therefore, if you want a program you have written to be in the public domain, you must take some legal steps to disclaim the copyright on it; otherwise, the program is copyrighted. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : fcgi # Package version : 2.4.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/FastCGI-Archives/fcgi2/archive/2.4.2.tar.gz Upstream Authors / Maintainers: Rob Saccoccio & others are the current maintainers of the project http://www.fastcgi.com Copyrights: Copyright (c) 1995-1996 Open Market, Inc. Copyright 1999, 2000 Free Software Foundation, Inc. Written by Tom Tromey . Copyright 1999, 2000 Free Software Foundation, Inc. Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc. Originally by Fran,cois Pinard , 1996. Copyright 1991 by the Massachusetts Institute of Technology Copyright (c) 2001 Rob Saccoccio and Chelsea Networks All rights reserved. Copyright (c) 2000 Tux the Linux Penguin Copyright (c) 1996-1998 Sven Verdoolaege Copyright (c) 1988 Regents of the University of California. All rights reserved. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc. Originally by Gordon Matzigkeit , 1996 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. © 1995, 1996 Open Market, Inc. mbrown@openmarket.com Licenses: This FastCGI application library source and object code (the "Software") and its documentation (the "Documentation") are copyrighted by Open Market, Inc ("Open Market"). The following terms apply to all files associated with the Software and Documentation unless explicitly disclaimed in individual files. Open Market permits you to use, copy, modify, distribute, and license this Software and the Documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this Software and Documentation may be copyrighted by their authors and need not follow the licensing terms described here. If modifications to this Software and Documentation have new licensing terms, the new terms must be clearly indicated on the first page of each file where they apply. OPEN MARKET MAKES NO EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE SOFTWARE OR THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL OPEN MARKET BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DAMAGES ARISING FROM OR RELATING TO THIS SOFTWARE OR THE DOCUMENTATION, INCLUDING, WITHOUT LIMITATION, ANY INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES OR SIMILAR DAMAGES, INCLUDING LOST PROFITS OR LOST DATA, EVEN IF OPEN MARKET HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS". OPEN MARKET HAS NO LIABILITY IN CONTRACT, TORT, NEGLIGENCE OR OTHERWISE ARISING OUT OF THIS SOFTWARE OR THE DOCUMENTATION. ******************************************************************************************************************************** This file contains proprietary and confidential information and remains the unpublished property of Open Market, Inc. Use, disclosure, or reproduction is prohibited except as permitted by express written license agreement with Open Market, Inc. Bill Snapper snapper@openmarket.com ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : u-boot # Package version : 2015.04 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: ftp://ftp.denx.de/pub/u-boot/u-boot-2015.04.tar.bz2 Upstream Authors / Maintainers: Wolfgang Denk, DENX Software Engineering, wd@denx.de Copyrights: (C) 1998 Gabriel Paubert, paubert@iram.es (C) 1999 Andrea Arcangeli (C) 1999 Andrea Arcangeli (C) 2002 David Woodhouse (C) 2012 Michel Lespinasse (C) 1999-2000 Magnus Damm (C) 2000 David Brownell, david-b@pacbell.net (C) 2000 Nicolas Pitre (C) 2000 Red Hat. (C) 2000 by Paolo Scaffardi (arsenio@tin.it) (C) 2000 by Paolo Scaffardi (arsenio@tin.it) (C) 2000 by Paolo Scaffardi (arsenio@tin.it) (C) 2007-2008 Mike Frysinger (C) 2000 by Paolo Scaffardi (C) 2001-2006 Red Hat, Inc. (C) 2002 DENX Software Engineering (C) 2002 Robert Kaiser (C) 2003 Arun Dharankar (C) 2003 Wolfgang Denk, wd@denx.de (C) 2005 Wind River Systems (C) 2006 Andrew Victor (C) 2006 Andrew Victor (C) Copyright 2010 (C) 2007 Atmel Corporation. (C) 2007 Atmel Corporation. (C) Copyright 2010 (C) 2007 by OpenMoko, Inc. (C) 2007,2008 Nobuhiro Iwamatsu (C) 2008 ATMEL Corp (C) 2008 Atmel Corporation. (C) 2008 DENX Software Engineering GmbH (C) 2009 Ben Warren , biggerbadderben@gmail.com (C) 2009 Ronetix GmbH (C) 2009 by Detlev Zundel (C) 2010 Nanometrics, Inc. (C) Copyright 2006-2007 OpenMoko, Inc. (C) 2004 Texas Instruments (C) 2011 PetaLogix Copyright (C) 2010 Xilinx, Inc. All rights reserved. (C) 2012 - 2013 Atmel Corporation. (C) 2012 ATMEL Corp (C) 2012 NetModule AG, David Andrey (C) 2012 Stephen Warren (C) 2013 ATMEL Corp (C) 2013 Atmel Corporation (C) 2015 Siarhei Siamashka (C) ARM Limited Copyright (C) 2000-2001 Deep Blue Solutions Ltd. (C) Copyright 2001 Advent Networks, Inc. Jay Monkman (C) Copyright -2003 Wolfgang Denk, DENX Software Engineering, (C) Copyright -2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 1995-1996 Gary Thomas (gdt@linuxppc.org) (C) Copyright 1996, 97, 99, 2002, 03 Ralf Baechle (C) Copyright 1997-2002 ELTEC Elektronik AG Frank Gottschling (C) Copyright 1999 Gregory P. Smith (C) Copyright 1999 Johannes Erdfelt (C) Copyright 1999 Linus Torvalds (C) Copyright 1999 Randy Dunlap (C) Copyright 1999 Roman Weissgaerber (C) Copyright 1999 Silicon Graphics, Inc. (C) Copyright 1999, Greg Ungerer (gerg@snapgear.com) (C) Copyright 2000 Hans-Joerg Frieden, Hyperion Entertainment (C) Copyright 2000 Murray Jensen (C) Copyright 2000 Paolo Scaffardi (C) Copyright 2000 Rob Taylor, Flying Pig Systems. robt@flyingpig.com. (C) Copyright 2000 Subodh Nijsure, SkyStream Networks, snijsure@skystream.com (C) Copyright 2000 Sysgo Real-Time Solutions GmbH Klein-Winternheim, Germany (C) Copyright 2000 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 Murray Jensen (C) Copyright 2000 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 – 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 – 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 – 2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 – 2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 – 2013 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000 Sysgo Real-Time Solutions, GmbH ,Marius Groeger (C) Copyright 2000, 2001 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000, 2001 Erik Theisen, Wave 7 Optics, etheisen@mindspring.com. ,Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000, 2001 Rich Ireland, Enterasys Networks, rireland@enterasys.com. (C) Copyright 2000, 2001 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000, 2001, 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000, 2001, 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000, Lineo Inc. (www.lineo.com) (C) Copyright 2000-2001 David Brownell (C) Copyright 2000-2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2002 David Brownell (C) Copyright 2000-2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de.,Bernhard Kuhn (C) Copyright 2000-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2004 DENX Software Engineering ,Wolfgang Denk, wd@denx.de (C) Copyright 2000-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2005 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2000-2005 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2009 Vipin Kumar, ST Microelectronics, vipin.kumar@st.com (C) Copyright 2000-2009 Viresh Kumar, ST Microelectronics, viresh.kumar@st.com, Vipin Kumar, ST Microelectronics, vipin.kumar@st.com (C) Copyright 2000-2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2011 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2011 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2012 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2012 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2013 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2013 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2000-2014 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001 Bill Hunter, Wave 7 Optics, williamhunter@attbi.com (C) Copyright 2001 ARIO Data Networks, Inc. dchiu@ariodata.com (C) Copyright 2001 Bill Hunter, Wave 7 Optics, williamhunter@mediaone.net (C) Copyright 2001 Bill Hunter, Wave 7 Optics, williamhunter@attbi.com (C) Copyright 2001 Dave Ellis, SIXNET, dge@sixnetio.com (C) Copyright 2001 Denis Peter MPL AG Switzerland. d.peter@mpl.ch (C) Copyright 2001 Denis Peter, MPL AG Switzerland (C) Copyright 2001 Denis Peter, MPL AG Switzerland, d.peter@mpl.ch (C) Copyright 2001 Denis Peter, MPL AG Switzerland, d.peter@mpl.ch. (C) Copyright 2001 Denis Peter, MPL AG, d.peter@mpl.ch. (C) Copyright 2001 Erik Theisen, Wave 7 Optics, etheisen@mindspring.com. (C) Copyright 2001 Erik Theisen, Wave 7 Optics, etheisen@mindspring.com (C) Copyright 2001 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com (C) Copyright 2001 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com. (C) Copyright 2001 Hans-Joerg Frieden, Hyperion Entertainment Hans-JoergF@hyperion-entertainment.com (C) Copyright 2001 Josh Huber , Mission Critical Linux, Inc. (C) Copyright 2001 Josh Huber, Mission Critical Linux, Inc, (C) Copyright 2001 Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net (C) Copyright 2001 Kyle Harris, kharris@nexus-tech.net (C) Copyright 2001 Murray Jensen (C) Copyright 2001 Paolo Scaffardi (C) Copyright 2001 Raymond Lo, lo@routefree.com ,Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2001 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001 Erik Theisen, Wave 7 Optics, etheisen@mindspring.com. (C) Copyright 2001 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001 Denis Peter, MPL AG Switzerland (C) Copyright 2001 Sysgo Real-Time Solutions, GmbH ,Andreas Heppel (C) Copyright 2001, 2002 DENX Software Engineering ,Wolfgang Denk, wd@denx.de (C) Copyright 2001, 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001, 2002, 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. ,Keith Outwater, keith_outwater@mvis.com (C) Copyright 2001, Stuart Hughes, Lineo Inc, stuarth@lineo.com (C) Copyright 2001-2002 Wolfgang Denk, DENX Software Engineering -- wd@denx.de (C) Copyright 2001-2003 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2001-2004 Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2001-2004 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2001-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de (C) Copyright 2001-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de, Keith Outwater, keith_outwater@mvis.com (C) Copyright 2001-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2001-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de (C) Copyright 2001-2014 DENX Software Engineering -- wd@denx.de, Compulab Ltd - http://compulab.co.il/ (C) Copyright 2002 Andrew May, Viasat Inc, amay@viasat.com (C) Copyright 2002 Jun Gu, Artesyn Technology, jung@artesyncp.com (C) Copyright 2002 ARIO Data Networks, Inc. dchiu@ariodata.com (C) Copyright 2002 Brad Kemp, Seranoa Networks, Brad.Kemp@seranoa.com (C) Copyright 2002 Daniel Engstr-m, Omicron Ceti AB (C) Copyright 2002 Daniel Engstr-m, Omicron Ceti AB . (C) Copyright 2002 Daniel Engstr-m, Omicron Ceti AB, (C) Copyright 2002 Daniel EngstrÃ-m, Omicron Ceti AB, daniel@omicron.se (C) Copyright 2002 Daniel Engstr-m, Omicron Ceti AB, daniel@omicron.se. (C) Copyright 2002 David Mueller, ELSOFT AG, (C) Copyright 2002 David Mueller, ELSOFT AG, d.mueller@elsoft.ch (C) Copyright 2002 Denis Peter, MPL AG Switzerland, d.peter@mpl.ch (C) Copyright 2002 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2002 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com (C) Copyright 2002 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com. (C) Copyright 2002 Jun Gu, Artesyn Technology, jung@artesyncp.com (C) Copyright 2002 Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.ne (C) Copyright 2002 Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net (C) Copyright 2002 Lineo, Inc. ,Bernhard Kuhn (C) Copyright 2002 Rich Ireland, Enterasys Networks, rireland@enterasys.com. (C) Copyright 2002 Rich Ireland, Enterasys Networks, rireland@enterasys.com. ,Keith Outwater, keith_outwater@mvis.com (C) Copyright 2002 Rich Ireland, Enterasys Networks, rireland@enterasys.com. ,Keith Outwater, keith_outwater@mvis.com. (C) Copyright 2002 Richard Jones, rjones@nexus-tech.net (C) Copyright 2002 Robert Schwebel, Pengutronix, (C) Copyright 2002 Staubli Faverges - ,Pierre AUBERT p.aubert@staubli.com (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Alex Zuepke (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Marius Groeger (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Marius Groeger , Alex Zuepke (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Marius Groeger ,Gary Jennejohn David Mueller (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Rolf Offermanns (C) Copyright 2002 Wolfgang Denk, DENX Software Engineering, (C) Copyright 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de, Wolfgang Grandegger, DENX Software Engineering, wg@denx.de. (C) Copyright 2002 Wolfgang Denk, wd@denx.de (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Rolf Offermanns (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH ,Rolf Offermanns (C) Copyright 2002 Daniel Engstr-m, Omicron Ceti AB, daniel@omicron.se. (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, David Mueller, ELSOFT AG, (C) Copyright 2002 Sysgo Real-Time Solutions, GmbH Marius Groeger (C) Copyright 2002 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002 Scott McNutt, Artesyn Communication Producs, smcnutt@artsyncp.com (C) Copyright 2002 – 2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002 2003 Adam Bezanson, Network Audio Technologies, Inc. (C) Copyright 2002 2003 Network Audio Technologies, Inc. ,Adam Bezanson (C) Copyright 2002 Denis Peter, MPL AG Switzerland (C) Copyright 2002 ELTEC Elektronik AG ,Frank Gottschling (C) Copyright 2002 Jun Gu (C) Copyright 2002 SIXNET, dge@sixnetio.com. (C) Copyright 2002 Scott McNutt (C) Copyright 2002 Wolfgang Grandegger, wg@denx.de. (C) Copyright 2002, 2003 David Mueller, ELSOFT AG, d.mueller@elsoft.ch (C) Copyright 2002, 2003 Sysgo Real-Time Solutions, GmbH Marius Groeger Gary Jennejohn David Mueller Marius Groeger Gary Jennejohn David Mueller (C) Copyright 2002, 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002, 2003 Motorola Inc. Xianghua Xiao (X.Xiao@motorola.com) (C) Copyright 2002, 2003, 2004, 2005 (C) Copyright 2002, 2010David Mueller, ELSOFT AG, (C) Copyright 2002,2003 Daniel EngstrÃm, Omicron Ceti AB, (C) Copyright 2002,2003 Motorola Inc. Xianghua Xiao, X.Xiao@motorola.com (C) Copyright 2002,2003 Motorola Inc. Xianghua Xiao,X.Xiao@motorola.com (C) Copyright 2002,2003 Motorola,Inc. Xianghua Xiao (C) Copyright 2002,2003, Motorola Inc. Xianghua Xiao, (X.Xiao@motorola.com) (C) Copyright 2002-2004 Brad Kemp, Seranoa Networks, Brad.Kemp@seranoa.com (C) Copyright 2002-2004 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2002-2004 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2002-2004 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2002-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2004 by David Brownell All Rights Reserved. (C) Copyright 2002-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2007 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2002-2007 Detlev Zundel, dzu@denx.de. (C) Copyright 2002-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2002-2013 Eric Jarrige (C) Copyright 2003 Pantelis Antoniou Intracom S.A. (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch (C) Copyright 2003 Gary Jennejohn, DENX Software Engineering (C) Copyright 2003 Data Flash Atmel Description File (C) Copyright 2003 David Mueller ELSOFT AG Switzerland. d.mueller@elsoft.ch (C) Copyright 2003 David Müller ELSOFT AG Switzerland. d.mueller@elsoft.ch (C) Copyright 2003 Denis Peter d.peter@mpl.ch (C) Copyright 2003 Denis Peter, d.peter@mpl.ch (C) Copyright 2003 Gary Jennejohn, DENX Software Engineering (C) Copyright 2003 Gerry Hamel, geh@ti.com, Texas Instruments (C) Copyright 2003 Gleb Natapov (C) Copyright 2003 Ingo Assmus (C) Copyright 2003 Josef Baumgartner (C) Copyright 2003 Juergen Beisert, EuroDesign embedded technologies, info@eurodsn.de (C) Copyright 2003 Juergen Beisert, EuroDesign embedded technologies, jbeisert@eurodsn.de (C) Copyright 2003 Kai-Uwe Bloem, Auerswald GmbH & Co KG, (C) Copyright 2003 Kyle Harris, Nexus Technologies, Inc. kharris@nexus-tech.net (C) Copyright 2003 Kyle Harris, kharris@nexus-tech.net (C) Copyright 2003 Marc Singer, elf@buici.com (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. Atapted for PATI Denis Peter, d.peter@mpl.ch (C) Copyright 2003 Murray Jensen, CSIRO-MIT, Murray.Jensen@csiro.au (C) Copyright 2003 Orbacom Systems, Inc. (C) Copyright 2003 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2003 Steven Scholz, imc Measurement & Control, steven.scholz@imc-berlin.de (C) Copyright 2003 Tait Electronics Limited, Christchurch, New Zealand (C) Copyright 2003 Texas Instruments (C) Copyright 2003 Texas Instruments, Kshitij Gupta (C) Copyright 2003 Texas Instruments. Kshitij Gupta (C) Copyright 2003 Thomas.Lange@corelatus.se (C) Copyright 2003 Wolfgang Denk Engineering, (C) Copyright 2003 Wolfgang Denk, DENX Software Engineering, (C) Copyright 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003 Dave Ellis, SIXNET, dge@sixnetio.com (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. (C) Copyright 2003 Pavel Bartusek, Sysgo Real-Time Solutions AG, pba@sysgo.de (C) Copyright 2003 Texas Instruments, Swaminathan (C) Copyright 2003 Wolfgang Denk, DENX Software Engineering, (C) Copyright 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. (C) Copyright 2003 Travis B. Sawyer, Sandburst Corporation, tsawyer@sandburst.com (C) Copyright 2003 – 2004 Sysgo AG, , Pavel Bartusek (C) Copyright 2003 – 2004 Sysgo AG, , Pavel Bartusek (C) Copyright 2003 – 2004 Sysgo AG, , Pavel Bartusek (C) Copyright 2003 - 2004 Sysgo Real-Time Solutions, AG Pavel Bartusek (C) Copyright 2003 - 2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003 Embedded Edge, LLC Dan Malek (C) Copyright 2003 Intracom S.A. Pantelis Antoniou (C) Copyright 2003 Josef Baumgartner (C) Copyright 2003 Motorola Inc. (C) Copyright 2003 Motorola Inc. Xianghua Xiao,(X.Xiao@motorola.com) (C) Copyright 2003 Motorola Inc. Xianghua Xiao (X.Xiao@motorola.com) (C) Copyright 2003 Motorola Inc. Xianghua Xiao, (X.Xiao@motorola.com) (C) Copyright 2003 Motorola Inc. Xianghua Xiao (X.Xiao@motorola.com) (C) Copyright 2003 Pengutronix e.K. Robert Schwebel (C) Copyright 2003 Sandburst Corporation (C) Copyright 2003 Stefan Roese, stefan.roese@esd-electronics.com (C) Copyright 2003 Sysgo Real-Time Solutions, AG Pavel Bartusek (C) Copyright 2003 Xilinx Inc. (C) Copyright 2003, 2004 ARM Ltd. Philippe Robin, (C) Copyright 2003, ARM Ltd. Philippe Robin, (C) Copyright 2003, Dan Malek, Embedded Edge, LLC. (C) Copyright 2003, Embedded Edge, LLC Dan Malek, (C) Copyright 2003, Motorola, Inc. (C) Copyright 2003, Motorola, Inc. Xianghua Xiao (x.xiao@motorola.com) (C) Copyright 2003, Psyent Corporation Scott McNutt (C) Copyright 2003,Motorola Inc. Xianghua Xiao, (X.Xiao@motorola.com) (C) Copyright 2003-2004 Gary Jennejohn, DENX Software Engineering (C) Copyright 2003-2004 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2003-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2005 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2006 Wolfgang Denk, DENX Software Engineering, wd denx.de. (C) Copyright 2003-2006 Wolfgang Denk, DENX Software Engineering, wd at denx.de. (C) Copyright 2003-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003-2014 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003; Tundra Semiconductor Corp. (C) Copyright 2004 Pantelis Antoniou panto@intracom.gr Intracom S.A. (C) Copyright 2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2004 ARM Ltd. Philippe Robin, (C) Copyright 2004 ARM Ltd. Philippe Robin, (C) Copyright 2004 ARM Ltd. Philippe Robin, (C) Copyright 2004 ARM Ltd. Philippe Robin, (C) Copyright 2004 BEC Systems Cliff Brake (C) Copyright 2004 BEC Systems Cliff Brake (C) Copyright 2004 DAVE Srl (C) Copyright 2004 DENX Software Engineering Wolfgang Denk, wd@denx.de (C) Copyright 2004 Gary Jennejohn, DENX Software Engineering, (C) Copyright 2004 Jian Zhang, Texas Instruments, jzhang@ti.com. (C) Copyright 2004 Mark Jonas, Freescale Semiconductor, mark.jonas@motorola.com. (C) Copyright 2004 Martin Krause, TQ-Systems GmbH, martin.krause@tqs.de (C) Copyright 2004 Pantelis Antoniou, Intracom S.A. , panto@intracom.gr (C) Copyright 2004 Philippe Robin, ARM Ltd. (C) Copyright 2004 Pierre AUBERT, Staubli Faverges, (C) Copyright 2004 Pierre Aubert, Staubli Faverges , (C) Copyright 2004 Pierre Aubert, Staubli Faverges (C) Copyright 2004 Reinhard Meyer, EMK Elektronik GmbH (C) Copyright 2004 Robert Whaley, Applied Data Systems, Inc. rwhaley@applieddata.net (C) Copyright 2004 Robin Getz rgetz@blacfin.uclinux.org (C) Copyright 2004 Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com (C) Copyright 2004 Texas Instruments. (C) Copyright 2004 Tolunay Orkun, Nextio Inc., torkun@nextio.com (C) Copyright 2004 Vincent Dubey, Xa SA, vincent.dubey@xa-ch.com (C) Copyright 2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2004 esd gmbh Reinhard Arlt (C) Copyright 2004 ARM Ltd. Philippe Robin, (C) Copyright 2004 BEC Systems Cliff Brake (C) Copyright 2004 Psyent Corporation Scott McNutt (C) Copyright 2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2004 Atmark Techno, Inc. (C) Copyright 2004 Atmark Techno, Inc. Yasushi SHOJI (C) Copyright 2004 Atmark Techno, Inc. Yasushi SHOJI (C) Copyright 2004 DENX Software Engineering, Wolfgang Denk, wd@denx.de (C) Copyright 2004 Freescale Semiconductor. Jeff Brown (C) Copyright 2004 Freescale Semiconductor. Jeff Brown (C) Copyright 2004 Paul Reynolds (C) Copyright 2004 Texas Insturments (C) Copyright 2004 Tundra Semiconductor Corp. (C) Copyright 2004 Tundra Semiconductor Corp. Alex Bounine (C) Copyright 2004, 2007 Freescale Semiconductor. Jeff Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) (C) Copyright 2004, ARM Ltd. Philippe Robin, (C) Copyright 2004, Li-Pro.Net Stephan Linz (C) Copyright 2004, Psyent Corporation Scott McNutt (C) Copyright 2004, Psyent Corporation Scott McNutt (C) Copyright 2004-2005 Martin Krause, TQ-Systems GmbH, martin.krause@tqs.de (C) Copyright 2004-2005 Nokia Corporation (C) Copyright 2004-2005 Wolfgang Denk, DENX Software Engineering, (C) Copyright 2004-2005 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2004-2006 Martin Krause, TQ-Systems GmbH, martin.krause@tqs.de (C) Copyright 2004-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2004-2006 Atmel Corporation (C) Copyright 2004-2007 Freescale Semiconductor, Inc. TsiChung Liew, Tsi-Chung.Liew@freescale.com. (C) Copyright 2004-2007, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2004-2008 Texas Instruments, (C) Copyright 2004-2008 Texas Instruments, Richard Woodruff (C) Copyright 2004-2008 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2004-2008 Texas Instruments, Rohit Choraria (C) Copyright 2004-2008, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2004-2009 DENX Software Engineering Wolfgang Denk, wd@denx.de (C) Copyright 2004-2009 Mark Jonas, Freescale Semiconductor, mark.jonas@motorola.com. (C) Copyright 2004-2009 Texas Instruments Incorporated Richard Woodruff Aneesh V Balaji Krishnamoorthy (C) Copyright 2004-2009 Texas Instruments Incorporated Richard Woodruff (C) Copyright 2004-2009 Texas Instruments Incorporated, Richard Woodruff (C) Copyright 2004-2009 Freescale Semiconductor, Inc. (C) Copyright 2004-2010 Texas Instruments, (C) Copyright 2004-2010 Freescale Semiconductor, Inc. (C) Copyright 2004-2011 Texas Instruments, (C) Copyright 2004-2014 Texas Instruments, (C) Copyright 2005 2N Telekomunikace, a.s. www.2n.cz Ladislav Michl michl@2n.cz (C) Copyright 2005 ARM Ltd. Peter Pearse, (C) Copyright 2005 BuS Elektronik GmbH & Co. KG (C) Copyright 2005 JinHua Luo, GuangDong Linux Center, (C) Copyright 2005 John Otken, jotken@softadvances.com (C) Copyright 2005 Martin Krause TQ-Systems GmbH martin.krause@tqs.de (C) Copyright 2005 Martin Krause, TQ-Systems GmbH, martin.krause@tqs.de. (C) Copyright 2005 Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com (C) Copyright 2005 STMicroelectronics. (C) Copyright 2005 STMicrolelctronics, (C) Copyright 2005 Sebastien Cazaux, (C) Copyright 2005 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2005 Stefan Roese, DENX Software Engineering, sr@denx.de. John Otken, jotken@softadvances.com (C) Copyright 2005 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2005 Embedded Alley Solutions, Inc. Dan Malek (C) Copyright 2005, Embedded Alley Solutions, Inc. Dan Malek, (C) Copyright 2005, Psyent Corporation Scott McNutt (C) Copyright 2005, Psyent Corporation Scott McNutt (C) Copyright 2005-2006 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2005-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2005-2007 Frank Bodammer, GCD Hard- & Software GmbH,frank.bodammer@gcd-solutions.de (C) Copyright 2005-2007 Beijing UD Technology Co., Ltd., taihusupport@amcc.com (C) Copyright 2005-2007 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2005-2008 Matthias Fuchs, esd GmbH Germany, matthias.fuchs@esd-electronics.com (C) Copyright 2005-2009 Frank Bodammer, GCD Hard- & Software GmbH, frank.bodammer@gcd-solutions.de (C) Copyright 2005-2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2005-2009 BuS Elektronik GmbH & Co.KG (C) Copyright 2005-2009 Jens Scharsig (C) Copyright 2005-2009 BuS Elektronik GmbH & Co.KG (C) Copyright 2005-2009 Freescale Semiconductor, Inc. (C) Copyright 2005-2009 Netstal Maschinen AG Bruno Hars (Bruno.Hars@netstal.com) Niklaus Giger (Niklaus.Giger@netstal.com) (C) Copyright 2005-2009 Samsung Electronics Kyungmin Park (C) Copyright 2005-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2005-2010 Freescale Semiconductor, Inc. (C) Copyright 2006 Atmel Nordic AB Ulf Samuelsson (C) Copyright 2006 Bryan O'Donoghue, bodonoghue@codehermit.ie (C) Copyright 2006 Bryan O'Donoghue, bodonoghue@codehermit.ie, CodeHermit (C) Copyright 2006 Bryan O'Donoghue, deckard@CodeHermit.ie (C) Copyright 2006 Bryan O'Donoghue, deckard@codehermit.ie, CodeHermit (C) Copyright 2006 DAVE Srl (C) Copyright 2006 DENX Software Engineering (C) Copyright 2006 Detlev Zundel, DENX Software Engineering, (C) Copyright 2006 Detlev Zundel, DENX Software Engineering, dzu@denx.de (C) Copyright 2006 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2006 Eric Schumann, Phytec Messatechnik GmbH (C) Copyright 2006 Eric Schumann, Phytec Messtechnik GmbH (C) Copyright 2006 Heiko Schocher, DENX Software Engineering, hs@denx.de (C) Copyright 2006 Heiko Schocher, DENX Software Enginnering (C) Copyright 2006 Heiko Schocher, hs@denx.de (C) Copyright 2006 Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Alain Saurel, AMCC/IBM, alain.saurel@fr.ibm.com (C) Copyright 2006 Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Alain Saurel, AMCC/IBM, alain.saurel@fr.ibm.com (C) Copyright 2006 KwikByte (C) Copyright 2006 Markus Klotzbuecher, DENX Software Engineering (C) Copyright 2006 Markus Klotzbuecher, mk@denx.de (C) Copyright 2006 Martin Krause, TQ-Systems GmBH, martin.krause@tqs.de (C) Copyright 2006 MicroSys GmbH (C) Copyright 2006 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2006 Sylvie Gohl, AMCC/IBM, gohl.sylvie@fr.ibm.com Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Thierry Roman, AMCC/IBM, thierry_roman (C) Copyright 2006 Sylvie Gohl, AMCC/IBM, gohl.sylvie@fr.ibm.com Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Thierry Roman, AMCC/IBM, thierry_roman@fr.ibm.com (C) Copyright 2006 Sylvie Gohl, AMCC/IBM, gohl.sylvie@fr.ibm.com Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Thierry Roman, AMCC/IBM (C) Copyright 2006 Sylvie Gohl, AMCC/IBM, gohl.sylvie@fr.ibm.com Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com Thierry Roman, AMCC/IBM, thierry_roman (C) Copyright 2006 Vipin Kumar, ST Micoelectronics, vipin.kumar@st.com. (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006 Wolfgang Wegner, ASTRO Strobel Kommunikationssysteme GmbH, w.wegner@astro-kom.de (C) Copyright 2006 Texas Instruments, (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006 - 2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006 ATMEL Rousset, Lacressonniere Nicolas (C) Copyright 2006 DENX Software Engineering (C) Copyright 2006 Detlev Zundel, dzu@denx.de (C) Copyright 2006 OpenMoko, Inc. (C) Copyright 2006 by Harald Welte (C) Copyright 2006, Lab X Technologies (C) Copyright 2006-2007 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2006-2007 Freescale Semiconductor, Inc. (C) Copyright 2006-2008 Stefan Roese, DENX Software Engineering (C) Copyright 2006-2008 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2006-2008 Texas Instruments, (C) Copyright 2006-2008 Texas Instruments, Richard Woodruff (C) Copyright 2006-2008 Texas Instruments, Richard Woodruff Syed Mohammed Khasim (C) Copyright 2006-2008 Texas Instruments, Syed Mohammed Khasim (C) Copyright 2006-2008 Texas Instruments. Richard Woodruff Syed Mohammed Khasim (C) Copyright 2006-2008 Texas Instruments. Richard Woodruff Syed Mohammed Khasim Nishanth Menon (C) Copyright 2006-2008 Texas Instruments, (C) Copyright 2006-2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2006-2009 Texas Instruments Incorporated. Richard Woodruff Syed Mohammed Khasim Nishanth Menon (C) Copyright 2006-2009 Texas Instruments Incorporated, (C) Copyright 2006-2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006-2010 Texas Instruments, (C) Copyright 2006-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2006-2010 Eukrea Electromatique Eric Benard (C) Copyright 2006-2013 Allwinner Technology Co., Ltd. Berg Xing Tom Cubie (C) Copyright 2006; Freescale Semiconductor Corp. (C) Copyright 2007 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2007 DENX Software Engineering, Anatolij Gustschin, agust@denx.de (C) Copyright 2007 Daniel Hellstrom, Gaisler Research, (C) Copyright 2007 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com (C) Copyright 2007 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2007 Daniel Hellstrom, daniel@gaisler.com. (C) Copyright 2007 Developed for DENX Software Engineering GmbH. (C) Copyright 2007 Eran Liberty, Extricom , eran.liberty@gmail.com (C) Copyright 2007 Eran Liberty, Extricom, eran.liberty@gmail.com (C) Copyright 2007 Gary Jennejohn, DENX Software Engineering, garyj@denx.de. (C) Copyright 2007 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com (C) Copyright 2007 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com Based on (C) Copyright 2007 Heiko Schocher, DENX Software Engineering, (C) Copyright 2007 Heiko Schocher, DENX Software Engineering, . (C) Copyright 2007 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2007 Larry Johnson, lrj@acm.org (C) Copyright 2007 Markus Klotzbuecher, DENX Software Engineering (C) Copyright 2007 Marvell Semiconductor 2007-08-21: eric miao (C) Copyright 2007 Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com (C) Copyright 2007 Matthias Fuchs, esd gmbh, matthias.fuchs@esd-electronics.com. (C) Copyright 2007 Michael Schwingen, (C) Copyright 2007 Nobobuhiro Iwamatsu (C) Copyright 2007 Nobuhiro Iwamatsu (C) Copyright 2007 Sascha Hauer, Pengutronix (C) Copyright 2007 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2007 Stefano Babic, DENX Gmbh, sbabic@denx.de (C) Copyright 2007 Stefano Babic, DENX Software Engineering, sbabic@denx.de. (C) Copyright 2007 Stelian Pop Lead Tech Design (C) Copyright 2007 Vlad Lungu vlad.lungu@windriver.com (C) Copyright 2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2007 Yoshihiro Shimoda (C) Copyright 2007 Zhang Wei, Freescale Semiconductor, Inc. (C) Copyright 2007 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com (C) Copyright 2007 Nobuhiro Iwamatsu (C) Copyright 2007 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2007 Yoshihiro Shimoda (C) Copyright 2007 - 2008 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2007 DENX Software Engineering (C) Copyright 2007 Freescale Semiconductor Inc TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2007 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2007 Markus Kappeler (C) Copyright 2007 Michal Simek (C) Copyright 2007 Nobuhiro Iwamatsu (C) Copyright 2007 OpenMoko, Inc. (C) Copyright 2007 Pengutronix, Juergen Beisert (C) Copyright 2007 Pengutronix, Sascha Hauer (C) Copyright 2007 STMicroelectronics, (C) Copyright 2007 Schindler Lift Inc. (C) Copyright 2007 Semihalf (C) Copyright 2007 Sergey Kubushyn (C) Copyright 2007 Wind River Systems Inc . (C) Copyright 2007 Yoshihiro Shimoda (C) Copyright 2007 by OpenMoko, Inc. (C) Copyright 2007, 2010 Nobuhiro Iwamatsu (C) Copyright 2007, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) (C) Copyright 2007, From asm-ppc/u-boot.h Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2007,2008 Nobuhiro Iwamatsu (C) Copyright 2007-2008 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2007-2008 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2007-2008 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de based on lm75.c by Bill Hunter (C) Copyright 2007-2008 Larry Johnson, lrj@acm.org (C) Copyright 2007-2008 Larry Johnson, lrj@acm.org. (C) Copyright 2007-2008 Matthias Fuchs, esd Gmbh, matthias.fuchs@esd-electronics.com. (C) Copyright 2007-2008 Matthias Fuchs, esd gmbh, matthias.fuchs@esd-electronics.com. (C) Copyright 2007-2008 Matthias Fuchs, esd gmbh, matthias.fuchs@esd-electronics.com. (C) Copyright 2007-2008 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2007-2008 Stelian Pop Lead Tech Design (C) Copyright 2007-2008 Stelian Pop Lead Tech Design Ilko Iliev (C) Copyright 2007-2008 Nobuhiro Iwamatsu (C) Copyright 2007-2008 Michal Simek Michal SIMEK (C) Copyright 2007-2008 Semihalf (C) Copyright 2007-2008 Semihalf, Rafal Jaworowski (C) Copyright 2007-2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2007-2009 DENX Software Engineering (C) Copyright 2007-2009 Michal Simek (C) Copyright 2007-2009 Nobuhiro Iwamatsu (C) Copyright 2007-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2007-2010 DENX Software Engineering (C) Copyright 2007-2010 DENX Software Engineering. (C) Copyright 2007-2010 Michal Simek (C) Copyright 2007-2011 Allwinner Technology Co., Ltd. Aaron (C) Copyright 2007-2011 Allwinner Technology Co., Ltd. Tom Cubie (C) Copyright 2007-2011 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2007-2012 Allwinner Technology Co., Ltd. Berg Xing Tom Cubie (C) Copyright 2007-2012 Allwinner Technology Co., Ltd. Tom Cubie (C) Copyright 2007-2012 Nobobuhiro Iwamatsu (C) Copyright 2007-2013 Allwinner Technology Co., Ltd. CPL Jerry Wang (C) Copyright 2007-2013 Allwinner Technology Co., Ltd. Jerry Wang (C) Copyright 2007-2013 Allwinner Technology Co., Ltd. lixiang (C) Copyright 2007-2013 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2007-2013 Stelian Pop Lead Tech Design Thomas Petazzoni, Free Electrons, Lead Tech Design Thomas Petazzoni, Free Electrons, (C) Copyright 2008 Ricado Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@uam.es (C) Copyright 2008 Georg Schardt (C) Copyright 2008 Ricado Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@uam.es (C) Copyright 2008 Benjamin Warren, biggerbadderben@gmail.com (C) Copyright 2008 DENX Software Engineerin GmbH Gary Jennejohn (C) Copyright 2008 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2008 Daniel Hellstrom, daniel@gaisler.com. (C) Copyright 2008 Dirk Behme (C) Copyright 2008 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2008 Feng Kan, Applied Micro Circuit Corp., fkan@amcc.com. (C) Copyright 2008 Feng Kan, Applied Micro Circuits Corp., fkan@amcc.com (C) Copyright 2008 Feng Kan, Applied Micro Circuits Corp., fkan@amcc.com. (C) Copyright 2008 Gary Jennejohn, DENX Software Engineering GmbH (C) Copyright 2008 Gary Jennejohn, DENX Software Engineering GmbH, garyj@denx.de. (C) Copyright 2008 Georg Schardt (C) Copyright 2008 Graeme Russ, graeme.russ@gmail.com. (C) Copyright 2008 Grazvydas Ignotas (C) Copyright 2008 Guennadi Liakhovetki, DENX Software Engineering, (C) Copyright 2008 Guennadi Liakhovetski, DENX Software Engineering, lg@denx.de. (C) Copyright 2008 Gururaja Hebbar gururajakr@sanyo.co.in (C) Copyright 2008 Harald Welte, OpenMoko, Inc., Harald Welte (C) Copyright 2008 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2008 Mark Jonas (C) Copyright 2008 Martha J Marx, Silicon Turnkey Express, mmarx@silicontkx.com (C) Copyright 2008 Marvell Semiconductor (C) Copyright 2008 Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com (C) Copyright 2008 Maxim Artamonov, (C) Copyright 2008 Niklaus Giger, niklaus.giger@member.fsf.org (C) Copyright 2008 Nishanth Menon (C) Copyright 2008 Ricado Ribalda-Universidad Autonoma de Madrid, ricardo.ribalda@uam.es (C) Copyright 2008 Ricado Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@uam.es (C) Copyright 2008 Sergei Poselenov, Emcraft Systems, sposelenov@emcraft.com. (C) Copyright 2008 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2008 Steve Sakoman (C) Copyright 2008 Stuart Wood, Lab X Technologies (C) Copyright 2008 Texas Instruments (C) Copyright 2008 Texas Instruments Nishanth Menon (C) Copyright 2008 Texas Instruments, (C) Copyright 2008 Texas Instruments, www.ti.com Sukumar Ghorai (C) Copyright 2008 Texas Instruments, Syed Mohammed Khasim (C) Copyright 2008 Tor Krill, Excito Elektronik i SkÃ¥ne , tor@excito.com (C) Copyright 2008 Ulf Samuelsson (C) Copyright 2008 Ulf Samuelsson (C) Copyright 2008 Ulf Samuelsson ulf@atmel.com Ilko Iliev (C) Copyright 2008 Feng Kan, Applied Micro Circuits Corp., fkan@amcc.com. (C) Copyright 2008 Graeme Russ, graeme.russ@gmail.com. (C) Copyright 2008 Guennadi Liakhovetki, DENX Software Engineering, (C) Copyright 2008 Mark Jonas (C) Copyright 2008 Ricardo Ribalda,Universidad Autonoma de Madrid, ricardo.ribalda@uam.es (C) Copyright 2008 Ricardo Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@uam.es (C) Copyright 2008 Sergei Poselenov, Emcraft Systems, sposelenov@emcraft.com. (C) Copyright 2008 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2008 Stelian Pop Lead Tech Design (C) Copyright 2008 Stelian Pop Ilko Iliev (C) Copyright 2008 Stelian Pop Lead Tech Design (C) Copyright 2008 Stelian Pop Lead Tech Design Ilko Iliev (C) Copyright 2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2008 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2008 (PPC440X05 port for Virtex 5 FX) Ricardo Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@uam.es (C) Copyright 2008 - 2009 Windriver, Tom Rix (C) Copyright 2008 - 2010 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2008 Applied Micro Circuits Corporation Adam Graham (C) Copyright 2008 Applied Micro Circuits Corporation Victor Gallardo Adam Graham (C) Copyright 2008 Armadeus Systems nc (C) Copyright 2008 Armadeus Systems, nc (C) Copyright 2008 Atmel Corporation (C) Copyright 2008 Dmitry Rakhchev, EmCraft Systems, rda@emcraft.com (C) Copyright 2008 Eric Jarrige (C) Copyright 2008 Ilya Yanok, EmCraft Systems, yanok@emcraft.com (C) Copyright 2008 Magnus Lilja (C) Copyright 2008 Marvell Semiconductor (C) Copyright 2008 Renesas Solutions Corp. (C) Copyright 2008 Semihalf (C) Copyright 2008 Sergey Lapin (C) Copyright 2008 Stefan Roese , DENX Software Engineering (C) Copyright 2008 Texas Instruments Incorporated. (C) Copyright 2008 Texas Insturments (C) Copyright 2008 by Harald Welte (C) Copyright 2008, Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. (C) Copyright 2008, 2009 Andreas Pfefferle, DENX Software Engineering, ap@denx.de. (C) Copyright 2008, 2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2008, 2009 Andreas Pfefferle, DENX Software Engineering, ap@denx.de. (C) Copyright 2008, 2010 Nobuhiro Iwamatsu (C) Copyright 2008, 2011 Renesas Solutions Corp. (C) Copyright 2008, Daniel HellstrÃm, daniel@gaisler.com Added AMBA Plug&Play detection of GRUSB (C) Copyright 2008, Excito Elektronik i Sk (C) Copyright 2008, Texas Instruments, Inc. http://www.ti.com/ (C) Copyright 2008,2009 Graeme Russ, (C) Copyright 2008,2009 Eric Jarrige (C) Copyright 2008-2009 Andreas Pfefferle, DENX Software Engineering, ap@denx.de. (C) Copyright 2008-2009 BuS Elektronik GmbH & Co. KG Jens Scharsig (C) Copyright 2008-2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2008-2009 Freescale Semiconductor, Inc. (C) Copyright 2008-2009 Stefan Roese , DENX Software Engineering (C) Copyright 2008-2010 Gražvydas Ignotas (C) Copyright 2008-2010 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2008-2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2008-2010 Freescale Semiconductor, Inc. (C) Copyright 2008-2010 Freescale Semiconductor, Inc. Terry Lv (C) Copyright 2008-2011 Graeme Russ, (C) Copyright 2008-2011 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2008-2011 Freescale Semiconductor, Inc. (C) Copyright 2008-2011 Michal Simek (C) Copyright 2009 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2009 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2009 Eric Benard (C) Copyright 2009 Frank Bodammer (C) Copyright 2009 Frederik Kriewitz (C) Copyright 2009 Graeme Russ, (C) Copyright 2009 Graeme Russ, graeme.russ@gmail.com (C) Copyright 2009 Grzegorz Bernacki, Semihalf, gjb@semihalf.com (C) Copyright 2009 Heiko Schocher, DENX Software Engineering, hs@denx.de (C) Copyright 2009 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2009 Ilya Yanok, Emcraft Systems Ltd, (C) Copyright 2009 Jean-Christophe PLAGNIOL-VILLARD (C) Copyright 2009 Jon Smirl (C) Copyright 2009 Kevin Morfitt, Fearnside Systems Ltd, (C) Copyright 2009 Magnus Lilja (C) Copyright 2009 Marvell Semiconductor (C) Copyright 2009 Marvell Semiconductor (C) Copyright 2009 Marvell Semiconductor Prafulla Wadaskar (C) Copyright 2009 Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd.eu (C) Copyright 2009 Matthias Fuchs, esd gmbh, matthias.fuchs@esd.eu (C) Copyright 2009 Matthias Kaehlcke (C) Copyright 2009 Net Insight (C) Copyright 2009 Ryan CHEN, ST Micoelectronics, ryan.chen@st.com (C) Copyright 2009 Ryan Chen, ST Micoelectronics, ryan.chen@st.com. Vipin Kumar, ST Micoelectronics, vipin.kumar@st.com. (C) Copyright 2009 Sergey Kubushyn, himself, ksi@koi8.net (C) Copyright 2009 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2009 Stefano Babic DENX Software Engineering sbabic@denx.de. (C) Copyright 2009 Stefano Babic, DENX Software Engineering, sbabic@denx.de. (C) Copyright 2009 Vipin Kumar, ST Micoelectronics, vipin.kumar@st.com. (C) Copyright 2009 Vipin Kumar, ST Microelectronics, vipin.kumar@st.com. (C) Copyright 2009 Vipin Kumar, STMicroelectronics, (C) Copyright 2009 Werner Pfister (C) Copyright 2009 Wolfgang Grandegger, DENX Software Engineering, wg@denx.de. (C) Copyright 2009 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2009 Eric Benard (C) Copyright 2009 Frederik Kriewitz (C) Copyright 2009 Ilya Yanok, Emcraft Systems Ltd, (C) Copyright 2009 Marvell Semiconductor (C) Copyright 2009 Marvell Semiconductor Prafulla Wadaskar (C) Copyright 2009 Net Insight (C) Copyright 2009 Alessandro Rubini (C) Copyright 2009 Alessandro Rubini (C) Copyright 2009 Atin Malaviya (atin.malaviya@gmail.com) (C) Copyright 2009 CJSC "NII STT", Russia, Smolensk (C) Copyright 2009 DENX Software Engineering (C) Copyright 2009 Dave Srl www.dave.eu (C) Copyright 2009 Detlev Zundel, DENX Software Engineering, dzu@denx.de. (C) Copyright 2009 Faraday Technology Po-Yu Chuang (C) Copyright 2009 Freescale Semiconductor, Inc. (C) Copyright 2009 HALE electronic (C) Copyright 2009 Ilya Yanok (C) Copyright 2009 Ilya Yanok, Emcraft Systems Ltd (C) Copyright 2009 Industrie Dial Face S.p.A. Luigi 'Comio' Mantellini (C) Copyright 2009 Magnus Lilja (C) Copyright 2009 Reinhard Arlt, reinhard.arlt@esd-electronics.com (C) Copyright 2009 SAMSUNG Electronics Minkyu Kang (C) Copyright 2009 SAMSUNG Electronics Minkyu Kang Heungjun Kim (C) Copyright 2009 SAMSUNG Electronics Minkyu Kang Jaehoon Chung (C) Copyright 2009 SAMSUNG Electronics Minkyu Kang (C) Copyright 2009 ST-Ericsson (C) Copyright 2009 Samsung Electronics Minkyu Kang (C) Copyright 2009 Samsung Electronics Minkyu Kang HeungJun Kim Inki Dae (C) Copyright 2009 Samsung Electronics Minkyu Kang Heungjun Kim (C) Copyright 2009 Semihalf Grzegorz Bernacki (C) Copyright 2009 Semihalf, Grzegorz Bernacki (C) Copyright 2009 Semihalf. (C) Copyright 2009 Stefan Roese (C) Copyright 2009 Stefan Roese , DENX Software Engineering (C) Copyright 2009 Wolfgang Denk (C) Copyright 2009, 2010 Wolfgang Denk (C) Copyright 2009, 2011 Freescale Semiconductor, Inc. (C) Copyright 2009, DAVE Srl (C) Copyright 2009, Value Team S.p.A. Francesco Rendine, (C) Copyright 2009-2010 Michael Weiß, ifm ecomatic gmbh, michael.weiss@ifm.com (C) Copyright 2009-2010 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2009-2010 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2009-2010 Freescale Semiconductor, Inc. (C) Copyright 2009-2011 Daniel Gorsulowski esd electronic system design gmbh (C) Copyright 2009-2011 Eric Benard (C) Copyright 2009-2012 Jens Scharsig BuS Elektronik GmbH & Co. KG (C) Copyright 2009-2012 Wojciech Dubowik Luka Perkov (C) Copyright 2009-2012 Jens Scharsig BuS Elektronik GmbH & Co. KG (C) Copyright 2009-2012 Wojciech Dubowik Luka Perkov (C) Copyright 2009-2012 ADVANSEE Benoît Thébaudeau (C) Copyright 2009-2013 ADVANSEE Benoît Thébaudeau (C) Copyright 2009-2014 Gerald Kerma Marvell Semiconductor (C) Copyright 2010 Renesas Solutions Corp. Nobuhiro Iwamatsu (C) Copyright 2010 NVIDIA Corporation (C) Copyright 2010 Achim Ehrlich taskit GmbH (C) Copyright 2010 Alistair Buxton (C) Copyright 2010 Andreas Bießmann (C) Copyright 2010 Armando Visconti, ST Micoelectronics, . (C) Copyright 2010 David Mueller (C) Copyright 2010 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2010 Eastman Kodak Company, Michael Zaidman, (C) Copyright 2010 Heiko Schocher, DENX Software Engineering, hs@denx.de (C) Copyright 2010 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2010 ISEE 2007 SL, (C) Copyright 2010 Ilko Iliev Asen Dimov Ronetix GmbH (C) Copyright 2010 Jason Kridner (C) Copyright 2010 Klaus Steinhammer TTECH Control Gmbh kst@tttech.com (C) Copyright 2010 Linaro LTD, www.linaro.org (C) Copyright 2010 Lukas Roggli, KEYMILE Ltd, lukas.roggli@keymile.com (C) Copyright 2010 Marvell Semiconductor (C) Copyright 2010 Marvell Semiconductor Contributor: Mahavir Jain (C) Copyright 2010 Matt Waddel, (C) Copyright 2010 Michael Zaidman, Kodak, michael.zaidman@kodak.com post_word_ (C) Copyright 2010 Nobuhiro Iwamatsu (C) Copyright 2010 Ole Reinhardt (C) Copyright 2010 Petr Stetiar (C) Copyright 2010 Reinhard Meyer, EMK Elektronik, reinhard.meyer@emk-elektronik.de (C) Copyright 2010 Reinhard Meyer, EMK Elektronik, reinhard.meyer@emk-elektronik.de Martin Krause, Martin.Krause@tqs.de (C) Copyright 2010 Reinhard Meyer, reinhard.meyer@emk-elektronik.de (C) Copyright 2010 Sergei Poselenov, Emcraft Systems, sposelenov@emcraft.com. (C) Copyright 2010 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2010 Stefano Babic, DENX Software Engineering, sbabic@denx.de (C) Copyright 2010 Stefano Babic, DENX Software Engineering, sbabic@denx.de. (C) Copyright 2010 Texas Instruments Incorporated, (C) Copyright 2010 Texas Instruments Incorporated, Aneesh V Steve Sakoman (C) Copyright 2010 Texas Instruments Incorporated, Steve Sakoman (C) Copyright 2010 Texas Instruments Incorporated. Aneesh V Steve Sakoman (C) Copyright 2010 Texas Instruments Incorporated. Steve Sakoman (C) Copyright 2010 Texas Instruments, (C) Copyright 2010 Texas Instruments, www.ti.com Aneesh V (C) Copyright 2010 Texas Instruments, Aneesh V (C) Copyright 2010 Texas Instruments, Syed Mohammed Khasim (C) Copyright 2010 Vipin Kumar, ST Micoelectronics, vipin.kumar@st.com. (C) Copyright 2010 Vipin Kumar, ST Microelectronics, vipin.kumar@st.com. (C) Copyright 2010 Vipin Kumar, STMicroelectronics, (C) Copyright 2010 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2010 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2010 Ilya Yanok, Emcraft Systems, yanok@emcraft.com (C) Copyright 2010 Marvell Semiconductor (C) Copyright 2010 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2010 Texas Instruments, (C) Copyright 2010 egnite GmbH (C) Copyright 2010 - 2011 NVIDIA Corporation (C) Copyright 2010 - 2011 NVIDIA Corporation (C) Copyright 2010 3ality Digital Systems (C) Copyright 2010 Andes Technology Macpaul Lin (C) Copyright 2010 Andreas Bießmann (C) Copyright 2010 DAVE Srl (C) Copyright 2010 DENX Software Engineering Anatolij Gustschin (C) Copyright 2010 DENX Software Engineering Wolfgang Denk (C) Copyright 2010 DENX Software Engineering Anatolij Gustschin, agust@denx.de. (C) Copyright 2010 DENX Software Engineering, Anatolij Gustschin, agust@denx.de. (C) Copyright 2010 Faraday Technology Dante Su (C) Copyright 2010 Faraday Technology Po-Yu Chuang (C) Copyright 2010 Freescale Semiconductor, Inc. (C) Copyright 2010 Linaro Matt Waddel, (C) Copyright 2010 ST-Ericsson (C) Copyright 2010 Samsung Electronics Minkyu Kang (C) Copyright 2010 Samsung Electronics Naveen Krishna Ch (C) Copyright 2010 Stefano Babic (C) Copyright 2010 ifm ecomatic GmbH (C) Copyright 2010, 2011 NVIDIA Corporation (C) Copyright 2010, 2011 NVIDIA Corporation (C) Copyright 2010, Chris Zhang (C) Copyright 2010, Damien Dusha, (C) Copyright 2010, Stefano Babic (C) Copyright 2010, Thomas Chou (C) Copyright 2010,2011 NVIDIA Corporation (C) Copyright 2010,2011 Graeme Russ, (C) Copyright 2010,2011 NVIDIA Corporation (C) Copyright 2010,2011 NVIDIA Corporation (C) Copyright 2010,2011 NVIDIA Corporation (C) Copyright 2010,2011 NVIDIA Corporation (C) Copyright 2010,2011 Nvidia Corporation. (C) Copyright 2010,2011,2014 NVIDIA Corporation (C) Copyright 2010-2011 Daniel Gorsulowski esd electronic system design gmbh (C) Copyright 2010-2011 Graeme Russ, (C) Copyright 2010-2011 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2010-2011 NVIDIA Corporation (C) Copyright 2010-2011 Thomas Reufer, KEYMILE Ltd, thomas.reufer@keymile.com (C) Copyright 2010-2011 NVIDIA Corporation (C) Copyright 2010-2011 Texas Instruments, Mansoor Ahamed (C) Copyright 2010-2012 NVIDIA Corporation (C) Copyright 2010-2012 NVIDIA Corporation (C) Copyright 2010-2012 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2010-2012 Texas Instruments, (C) Copyright 2010-2012 NVIDIA Corporation (C) Copyright 2010-2013 NVIDIA Corporation (C) Copyright 2010-2013 Lukas Roggli, KEYMILE Ltd, lukas.roggli@keymile.com Holger Brunck, Keymile GmbH, holger.bruncl@keymile.com (C) Copyright 2010-2013 NVIDIA Corporation (C) Copyright 2010-2014 NVIDIA Corporation (C) Copyright 2010-2014 NVIDIA Corporation (C) Copyright 2010-2014 NVIDIA Corporation (C) Copyright 2011 NVIDIA Corporation (C) Copyright 2011 Alexander Holler (C) Copyright 2011 Andre Schwarz, Matrix Vision GmbH, andre.schwarz@matrix-vision.de Michael Jones, Matrix Vision GmbH, michael.jones@matrix-vision.de (C) Copyright 2011 Andreas Bießmann (C) Copyright 2011 Andreas Bießmann, andreas.devel@googlemail.com (C) Copyright 2011 Andreas Pretzsch, carpe noctem engineering, apr@cn-eng.de (C) Copyright 2011 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2011 Graeme Russ, (C) Copyright 2011 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2011 Helmut Raiger, HALE electronic GmbH, helmut.raiger@hale.at (C) Copyright 2011 Holger Brunck, Keymile GmbH Hannover, holger.brunck@keymile.com (C) Copyright 2011 Ilya Yanok, EmCraft Systems (C) Copyright 2011 Jason Cooper (C) Copyright 2011 Joe Hershberger, National Instruments, joe.hershberger@ni.com (C) Copyright 2011 Julius Baxter, julius@opencores.org (C) Copyright 2011 Linaro Linus Walleij (C) Copyright 2011 Linaro Linus Walleij (C) Copyright 2011 Linaro Linus Walleij (C) Copyright 2011 Linaro Linus Walleij (C) Copyright 2011 Linaro Linus Walleij (C) Copyright 2011 Logic Product Development (C) Copyright 2011 Marvell Inc, (C) Copyright 2011 Marvell Semiconductor (C) Copyright 2011 Matthias Weisser (C) Copyright 2011 Stefano Babic, DENX Software Engineering, sbabic@denx.de (C) Copyright 2011 Stefano Babic, DENX Software Engineering, sbabic@denx.de. (C) Copyright 2011 Texas Instruments, (C) Copyright 2011 eInfochips Ltd. (C) Copyright 2011 egnite GmbH (C) Copyright 2011 marcel@mesa.nl, Mesa Consulting B.V. (C) Copyright 2011 Daniel Schwierzeck, daniel.schwierzeck@googlemail.com. (C) Copyright 2011 Jason Cooper (C) Copyright 2011 Julius Baxter (C) Copyright 2011 Shawn Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation (C) Copyright 2011 Texas Instruments Incorporated - http://www.ti.com/ Aneesh V (C) Copyright 2011 Valentin Longchamp, Keymile AG, valentin.longchamp@keymile.com (C) Copyright 2011 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2011 eInfochips Ltd. (C) Copyright 2011 - 2012 Samsung Electronics Uma Shankar Manjunatha C Achar (C) Copyright 2011 - 2013 CompuLab, Ltd. (C) Copyright 2011 ARM Limited (C) Copyright 2011 Andes Technology Greentime Hu Macpaul Lin Kuo-Wei Chou (C) Copyright 2011 Andes Technology Macpaul Lin (C) Copyright 2011 Andes Technology Corp Macpaul Lin (C) Copyright 2011 Bluewater Systems (C) Copyright 2011 Bluewater Systems Ryan Mallon (C) Copyright 2011 Comelit Group SpA Luca Ceresoli (C) Copyright 2011 CompuLab, Ltd. Mike Rapoport Igor Grinberg (C) Copyright 2011 CompuLab, Ltd. (C) Copyright 2011 DENX Software Engineering GmbH Heiko Schocher (C) Copyright 2011 DENX Software Engineering, Anatolij Gustschin (C) Copyright 2011 Free Electrons David Wagner (C) Copyright 2011 Freescale Semiconductor, Inc Andy Fleming (C) Copyright 2011 Freescale Semiconductor, Inc. (C) Copyright 2011 Freescale Semiconductor, Inc. (C) Copyright 2011 Freescale Semiconductor, Inc. Jason Liu (C) Copyright 2011 Guralp Systems Ltd. Laurence Withers (C) Copyright 2011 HALE electronic (C) Copyright 2011 Helmut Raiger (C) Copyright 2011 Ilya Yanok, Emcraft Systems (C) Copyright 2011 Linaro Ryan Harkin, (C) Copyright 2011 Logic Product Development Peter Barada (C) Copyright 2011 Marvell Inc. Lei Wen (C) Copyright 2011 Michal Simek (C) Copyright 2011 NVIDIA Corporation (C) Copyright 2011 NVIDIA Corporation www.nvidia.com (C) Copyright 2011 ST-Ericsson (C) Copyright 2011 Stefan Kristiansson (C) Copyright 2011 Xilinx (C) Copyright 2011, Ilya Yanok, Emcraft Systems (C) Copyright 2011, Julius Baxter (C) Copyright 2011, Missing Link Electronics Joachim Foerster (C) Copyright 2011, Stefan Kristiansson (C) Copyright 2011, Stefan Kristiansson, stefan.kristianssons@saunalahti.fi (C) Copyright 2011, Stefano Babic (C) Copyright 2011,2012 Avionic Design GmbH (C) Copyright 2011-2012 Avionic Design GmbH (C) Copyright 2011-2012 Holger Brunck, Keymile GmbH Hannover, holger.brunck@keymile.com Valentin Longchamp, Keymile AG, valentin.longchamp@keymile.com (C) Copyright 2011-2012 Pali Rohár (C) Copyright 2011-2012 Freescale Semiconductor, Inc. (C) Copyright 2011-2012 Pali Rohár (C) Copyright 2011-2013 Texas Instruments, (C) Copyright 2011-2013 Pali Rohár (C) Copyright 2012 Albert ARIBAUD (C) Copyright 2012 Allwinner Technology Co., Ltd. Tom Cubie (C) Copyright 2012 Amit Virdi, ST Microelectronics, amit.virdi@st.com. (C) Copyright 2012 Atmel Semiconductor (C) Copyright 2012 Corscience GmbH & Co. KG Thomas Weber (C) Copyright 2012 Corscience GmbH & Co. KG, Thomas Weber (C) Copyright 2012 Corscience GmbH & Co. KG, Thomas Weber Sunil Kumar Shashi Ranjan Thomas Weber Sunil Kumar Shashi Ranjan (C) Copyright 2012 DENX Software Engineering, Anatolij Gustschin (C) Copyright 2012 Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc (C) Copyright 2012 Graeme Russ, (C) Copyright 2012 Gumstix Incorporated, Maintainer: Ash Charles (C) Copyright 2012 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2012 Henrik Nordstrom (C) Copyright 2012 Holger Brunck, Keymile GmbH Hannover, Christian Herzig, Keymile AG Switzerland, (C) Copyright 2012 ISEE 2007 SL, (C) Copyright 2012 Ilya Yanok (C) Copyright 2012 Ilya Yanok, (C) Copyright 2012 Ilya Yanok, ilya.yanok@gmail.com (C) Copyright 2012 Joe Hershberger (C) Copyright 2012 Joe Hershberger, National Instruments, joe.hershberger@ni.com (C) Copyright 2012 Konstantin Kozhevnikov, Cogent Embedded (C) Copyright 2012 Lei Wen , Marvell Inc. (C) Copyright 2012 Linaro Linus Walleij (C) Copyright 2012 Markus Hubig IMKO GmbH (C) Copyright 2012 Marvell Semiconductor (C) Copyright 2012 NVIDIA Inc, (C) Copyright 2012 Pali Rohár (C) Copyright 2012 Pavel Herrmann (C) Copyright 2012 Pavel Herrmann Marek Vasut (C) Copyright 2012 Stefan Roese, DENX Software Engineering, sr@denx.de. (C) Copyright 2012 Stefano Babic DENX Software Engineering sbabic@denx.de. (C) Copyright 2012 Texas Instruments, (C) Copyright 2012 Valentin Lontgchamp, Keymile AG, valentin.longchamp@keymile.com (C) Copyright 2012 Vipin Kumar, ST Micoelectronics, vipin.kumar@st.com. (C) Copyright 2012 eInfochips Ltd. (C) Copyright 2012 (C) Copyright 2012 Bo Shen Atmel corporation (C) Copyright 2012 Jorgen Lundman (C) Copyright 2012 Markus Hubig IMKO GmbH (C) Copyright 2012 Stefan Bigler, Keymile AG, stefan.bigler@keymile.com (C) Copyright 2012 Texas Instruments Incorporated - http://www.ti.com/ Aneesh V (C) Copyright 2012 Thomas Weber (C) Copyright 2012 Valentin Longchamp, Keymile AG, valentin.longchamp@keymile.com Stefan Bigler, Keymile AG, stefan.bigler@keymile.com (C) Copyright 2012 - 2013 CompuLab, Ltd. (C) Copyright 2012 ATMEL, Hong Xu (C) Copyright 2012 Freescale Semiconductor, Inc. (C) Copyright 2012 Henrik Nordstrom (C) Copyright 2012 Lucas Stach (C) Copyright 2012 Michal Simek (C) Copyright 2012 Nobuhiro Iwamatsu (C) Copyright 2012 Nobuhiro Iwamatsu (C) Copyright 2012 Renesas Solutions Corp. (C) Copyright 2012 SAMSUNG Electronics Jaehoon Chung (C) Copyright 2012 SAMSUNG Electronics Jaehoon Chung Rajeshawari Shinde (C) Copyright 2012 SAMSUNG Electronics Padmavathi Venna (C) Copyright 2012 SAMSUNG Electronics (C) Copyright 2012 Samsung Electronics (C) Copyright 2012 Samsung Electronics Donghwa Lee (C) Copyright 2012 Samsung Electronics Donghwa Lee (C) Copyright 2012 Stephen Warren (C) Copyright 2012 The 2012 The Chromium Authors (C) Copyright 2012 Xilinx (C) Copyright 2012 Xilinx (C) Copyright 2014 Digilent Inc. (C) Copyright 2012, Stefan Roese (C) Copyright 2012, Stefano Babic (C) Copyright 2012,2015 Stephen Warren (C) Copyright 2012- Markus Hubig IMKO GmbH (C) Copyright 2012-2012 Henrik Nordstrom (C) Copyright 2012-2013 Texas Instruments, (C) Copyright 2012-2013 Eric Jarrige (C) Copyright 2012-2013 Freescale Semiconductor, Inc. (C) Copyright 2012-2013 Henrik Nordstrom (C) Copyright 2012-2013, Xilinx, Michal Simek (C) Copyright 2012-2013,2015 Stephen Warren (C) Copyright 2012-2014 Texas Instruments Incorporated, (C) Copyright 2012-2014 Marvell Semiconductor (C) Copyright 2012-2014 Texas Instruments Incorporated, (C) Copyright 2012-2014 Texas Instruments Incorporated, (C) Copyright 2013 Guilherme Maciel Ferreira (C) Copyright 2013 Afzal Mohammed (C) Copyright 2013 Albert ARIBAUD David Feng (C) Copyright 2013 Andre Przywara, Linaro (C) Copyright 2013 Andreas Bießmann (C) Copyright 2013 Avionic Design GmbH (C) Copyright 2013 Bo Shen (C) Copyright 2013 Corscience GmbH & Co. KG, Andreas Bießmann (C) Copyright 2013 David Feng (C) Copyright 2013 David Feng Sharma Bhupesh (C) Copyright 2013 Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc (C) Copyright 2013 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2013 Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc (C) Copyright 2013 Faraday Technology Corporation. Kuo-Jung Su (C) Copyright 2013 Gumstix Inc. Maintainer: Ash Charles (C) Copyright 2013 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2013 NVIDIA Corporation (C) Copyright 2013 Reinhard Pfau, Guntermann & Drunck GmbH, reinhard.pfau@gdsys.cc (C) Copyright 2013 Sergey Kostanbaev < sergey.kostanbaev fairwaves.ru > (C) Copyright 2013 Texas Instruments Inc, (C) Copyright 2013 Texas Instruments Incorporated (C) Copyright 2013 Texas Instruments Incorporated, (C) Copyright 2013 Texas Instruments Incorporated. Lokesh Vutla (C) Copyright 2013 Texas Instruments Incorporated. Sricharan R (C) Copyright 2013 Texas Instruments, (C) Copyright 2013 Viktar Palstsiuk, Promwad, viktar.palstsiuk@promwad.com (C) Copyright 2013 Avionic Design GmbH (C) Copyright 2013 Bo Shen (C) Copyright 2013 Heiko Schocher, DENX Software Engineering, (C) Copyright 2013 Josh Wu Atmel corporation (C) Copyright 2013 Mateusz Kulikowski (C) Copyright 2013 Sergey Kostanbaev fairwaves.ru> (C) Copyright 2013 Texas Instruments, (C) Copyright 2013 - 2014 Xilinx, Inc (C) Copyright 2013 ADVANSEE Benoît Thébaudeau (C) Copyright 2013 Adeneo Embedded (C) Copyright 2013 Altera Corporation (C) Copyright 2013 Andreas Bießmann (C) Copyright 2013 Atmel Corporation Josh Wu (C) Copyright 2013 Atmel Corporation. Josh Wu (C) Copyright 2013 CompuLab, Ltd. (C) Copyright 2013 Faraday Technology Dante Su (C) Copyright 2013 Faraday Technology Kuo-Jung Su (C) Copyright 2013 Freescale Semiconductor, Inc. (C) Copyright 2013 Inc. Xilinx (C) Copyright 2013 Keymile AG Valentin Longchamp (C) Copyright 2013 Linaro Andre Przywara, (C) Copyright 2013 Luke Kenneth Casson Leighton (C) Copyright 2013 Maxime Ripard (C) Copyright 2013 O.S. Systems Software LTDA. (C) Copyright 2013 Oliver Schinagl (C) Copyright 2013 Oliver Schinagl http://linux-sunxi.org (C) Copyright 2013 Oliver Schinagl http://linux-sunxi.org Allwinner Technology Co., Ltd. Berg Xing (C) Copyright 2013 Oliver Schinagl http://linux-sunxi.org Allwinner Technology Co., Ltd. Berg Xing Tom Cubie (C) Copyright 2013 Patrice Bouchand lzma uncompress command in Uboot (C) Copyright 2013 Philippe Reynes (C) Copyright 2013 SAMSUNG Electronics Rajeshwari Shinde (C) Copyright 2013 SAMSUNG Electronics SAMSUNG EXYNOS5420 SoC device tree source (C) Copyright 2013 Samsung Electronics Przemyslaw Marczak (C) Copyright 2013 Samsung Electronics Rajeshwari Shinde (C) Copyright 2013 Siemens AG (C) Copyright 2013 Siemens Schweiz AG (C) Copyright 2013 Siemens Schweiz AG (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2013 Thomas Petazzoni (C) Copyright 2013 Xilinx, Inc. (C) Copyright 2013-2014 NVIDIA Corporation (C) Copyright 2013-2014 NVIDIA Corporation (C) Copyright 2013-2014 Luc Verhaegen (C) Copyright 2014 Texas Instruments Incorporated, (C) Copyright 2014 Marcel Ziswiler (C) Copyright 2014 NVIDIA Corporation (C) Copyright 2014 Stefan Agner (C) Copyright 2014 Andreas Bießmann (C) Copyright 2014 Chen-Yu Tsai (C) Copyright 2014 DENX Software Engineering Heiko Schocher (C) Copyright 2014 Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc (C) Copyright 2014 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2014 Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc (C) Copyright 2014 Gabriel Huau (C) Copyright 2014 Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Copyright 2014 NVIDIA Corporation (C) Copyright 2014 Stephen Warren swarren@wwwdotorg.org (C) Copyright 2014 Texas Instruments Incorporated (C) Copyright 2014 Texas Instruments Incorporated (C) Copyright 2014 Texas Instruments Incorporated (C) Copyright 2014 Texas Instruments Incorporated. Felipe Balbi (C) Copyright 2014 Texas Instruments, (C) Copyright 2014 Vikas Manocha, ST Micoelectronics, vikas.manocha@st.com (C) Copyright 2014 Vikas Manocha, ST Micoelectronics, vikas.manocha@st.com. (C) Copyright 2014 Vikas Manocha, STMicroelectronics, (C) Copyright 2014 Bo Shen (C) Copyright 2014 Dirk Eibach, Guntermann & Drunck GmbH, eibach@gdsys.de (C) Copyright 2014 NVIDIA Corporation (C) Copyright 2014 Texas Instruments, (C) Copyright 2014 Vikas Manocha, ST Microelectronics, vikas.manocha (C) Copyright 2014 Angelo Dureghello (C) Copyright 2014 DENX Software Engineering GmbH (C) Copyright 2014 - 2015 Xilinx, Inc. Michal Simek (C) Copyright 2014 - 2015 Xilinx, Inc. Michal Simek (C) Copyright 2014 3 (C) Copyright 2014 Albert ARIBAUD (C) Copyright 2014 Andreas Bießmann (C) Copyright 2014 Chen-Yu Tsai (C) Copyright 2014 CompuLab, Ltd. (C) Copyright 2014 DENX Software Engineering (C) Copyright 2014 DENX Software Engineering Heiko Schocher (C) Copyright 2014 Freescale Semiconductor (C) Copyright 2014 Freescale Semiconductor, Inc (C) Copyright 2014 Freescale Semiconductor, Inc. (C) Copyright 2014 Google, Inc (C) Copyright 2014 Google, Inc Simon Glass (C) Copyright 2014 Google, Inc Writte by Simon Glass (C) Copyright 2014 Google, Inc Simon Glass (C) Copyright 2014 Hans de Goede (C) Copyright 2014 Linaro, Ltd. Rob Herring (C) Copyright 2014 Pierrick Hascoet, Abilis Systems (C) Copyright 2014 Red Hat Inc. (C) Copyright 2014 Samsung Electronics Lukasz Majewski (C) Copyright 2014 Suriyan Ramasami (C) Copyright 2014 Texas Instruments Incorporated - http://www.ti.com (C) Copyright 2014 Texas Instruments Incorporated - http://www.ti.com (C) Copyright 2014 Xilinx, Inc. Michal Simek (C) Copyright 2014 stmicroelectronics (C) Copyright 2014, Franck Jullien (C) Copyright 2014, Xilinx, Inc (C) Copyright 2015 (C) Copyright 2014 Heiko Schocher, DENX Software Engineering, hs@denx.de. Copyright (C) 2012 Freescale Semiconductor, Inc. (C) Copyright 2015 Linus Walleij, Linaro (C) Copyright 2015 Stephen Warren (C) Copyright 2015 Angelo Dureghello (C) Copyright 2015 Angelo Dureghello Based on code from Bernhard Kuhn (C) Copyright 2015 DENX Software Engineering GmbH (C) Copyright 2015 ECA Sinters (C) Copyright 2015 Hans de Goede (C) Copyright 2015 Texas Insturments (C) Copyright Andreas Gal 1999 (C) Copyright Deti Fliegl 1999 (new USB architecture) (C) Copyright Gregory P. Smith 1999 (C) Copyright Johannes Erdfelt 1999-2001 (C) Copyright Linus Torvalds 1999 (C) Copyright Motorola, Inc., 2000 (C) Copyright Randy Dunlap 2000 (C) Copyright Siemens AG (C) Copyright TechNexion 2010 Edward Lin (C) Copyright: 2013 Gumstix, Inc - http://www.gumstix.com Maintainer: Ash Charles (C) Dustin McIntire (dustin@sensoria.com) (C) Dustin McIntire (dustin@sensoria.com) (C) 2007,2008 Nobuhiro Iwamatsu (C) 2008 Yusuke Goda (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. (C) Mar 2003 Kai-Uwe Bloem , (C) Masami Komiya 2004 (C) Masami Komiya 2005 (C) Masami Komiya 2005 Copyright 2009, Robin Getz (C)Copyright 1997-1998 DAVICOM Semiconductor,Inc. All Rights Reserved. (c) 1995, DKG Display Tech. (c) 1995, Dionne & Associates (c) 1997 Martin Mares (c) 1999 Machine Vision Holdings, Inc. (c) 1999, 2000 David Woodhouse (c) 1999-2001 Georg Acher, acher@in.tum.de Deti Fliegl, deti@fliegl.de Thomas Sailer, (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org) (c) 1999 Michael Gee (michael@linuxspecific.com) (c) 2000 Yggdrasil Computing, Inc. (c) 2000 Yggdrasil Computing, Inc. (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org) (c) 1999 Michael Gee (michael@linuxspecific.com) (c) 2000 Yggdrasil Computing, Inc. (c) 2001, Dave Jones. (the file handling bit) (c) 2005, Joel Schopp (the ugly bit) (c) 2007,2008, Andy Whitcroft (new conditions, test su (c) 2002 by MPL AG Switzerland (c) 2003 - 2011 by MPL AG Switzerland (c) 2003 by MPL AG Switzerland, (c) 2003 by MPL AG Switzerland (c) 2004 Sascha Hauer (c) 2005, Joel Schopp (c) 2007,2008, Andy Whitcroft (c) 2008-2010 Andy Whitcroft (c) 2006 Ivan Danov (c) 2006 Ivan Danov (C) Copyright 2000-2004 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (c) 2007 Nobuhiro Iwamatsu (c) 2007 Pengutronix, Sascha Hauer (c) 2007 Sascha Hauer (c) 2007, Joe Perches (c) 2007,2008, Andy Whitcroft (c) 2008-2010 Andy Whitcroft (c) 2008-2009 esd gmbh. (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Reinhard Arlt (c) 2009 Emcraft Systems, Ilya Yanok (c) 2009 Ilya Yanok, Emcraft Systems (c) 2009 Magnus Lilja (c) 2010 Broadcom (c) 2010 Graf-Syteco, Matthias Weisser (c) 2011 Bticino s.p.a, Roberto Cerati (c) 2011 Comelit Group SpA, Luca Ceresoli (c) 2011 Graf-Syteco, Matthias Weisser (c) 2011 Marek Vasut (c) 2012 Daniel Stodden (c) Copyright 2000 Oleg Drokin Alan Cox (c) Copyright 2004 Faraday Technology Corp. (www.faraday-tech.com) Oleg Drokin Alan Cox (c) Copyright 2008 Nobuhiro Iwamatsu (c) Copyright 2008 Renesas Solutions Corp. (c) Copyright 2010 Arcturus Networks Inc. (c) Copyright 2011 by Tigris Elektronik GmbH (c) Copyright 2012 by National Instruments, Joe Hershberger (c) Copyright 2013 Oliver Schinagl http://linux-sunxi.org (c) Wojtek Skulski 2010 info@skutek.com http://www.skutek.com Copyright (c) 2005-2009 Analog Devices Inc. (c)Copyright 2006-2013 Allwinner Technology Co., Ltd. Berg Xing Tom Cubie 2003 (C) Wolfgang Denk, DENX Software Engineering, wd@denx.de. 2003 (c) MontaVista, Software, Inc. 2004 (c) MontaVista Software, Inc. (c) 2006 mycable GmbH Alexander Bigga , 2009 (C) Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2009 Industrie Dial Face S.p.A. COPYRIGHT AMCC CORPORATION 2004 COPYRIGHT I B M CORPORATION 1995 COPYRIGHT (C) 2005 SYNOPSYS, INC. ALL RIGHTS RESERVED COPYRIGHT (c) 2000 BY ABATRON AG CPUAT91 by (C) Copyright 2006-2010 Eric Benard eric@eukrea.com Copyright 2002 by Kai Germaschewski Copyright (C) 2011 Renesas Solutions Corp. Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 Renesas Solutions Corp. Copyright (C) 2014 Nobuhiro Iwamatsu Copyright (C) 2014 Renesas Electronics Corporation Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. Copyright (C) 1985 MIPS Computer Systems, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Copyright (C) 1989-2013 Free Software Foundation, Inc. Copyright (C) 1990 - 1992, 1999 Silicon Graphics, Inc. Copyright (C) 1990, 1999 by Silicon Graphics, Inc. Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Copyright (C) 1991, 1992 Linus Torvalds Copyright (C) 1991, 1992, 1993 Linus Torvalds Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1991,1992,1993,1997,1998,2003, 2005 Free Software Foundation, Inc. Copyright (C) 1991,1996-1999,2001,2004,2007 Free Software Foundation, Inc. Copyright (C) 1991-2004 SciTech Software, Inc. Copyright (C) 1991-2004 SciTech Software, Inc. All rights reserved. Copyright (C) 1992, 1994 Theodore Ts'o. Copyright (C) 1992, 1997 Free Software Foundation, Inc. Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. Copyright (C) 1993, 1996, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1993, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Copyright (C) 1994 - 1999 by Ralf Baechle Copyright (C) 1994 - 2000 Ralf Baechle Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1994 Hamish Macdonald Copyright (C) 1994 Waldorf GMBH Copyright (C) 1994, 1995 Waldorf GmbH Copyright (C) 1994, 1995, 1996 by Ralf Baechle Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001 by Ralf Baechle Copyright (C) 1994, 1995, 1996, 1999 by Ralf Baechle Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 1994, 95, 96, 97, 98, 99, 2000 by Ralf Baechle Copyright (C) 1994, 95, 99, 2003 by Ralf Baechle Copyright (C) 1994-1999 Russell King Copyright (C) 1994-2013 Russell King Copyright (C) 1995 David S. Miller Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1995 Hamish Macdonald Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003 Ralf Baechle Copyright (C) 1995, 1996, 1997, 1999, 2000 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1999, 2001 by Ralf Baechle Copyright (C) 1995, 1997, 2007-2013 Free Software Foundation, Inc. Copyright (C) 1995, 1999 Silicon Graphics Copyright (C) 1995, 1999 by Ralf Baechle Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) Copyright (C) 1995-1998 Mark Adler Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc. Copyright (C) 1995-2000 Russell King Copyright (C) 1995-2002 Russell King Copyright (C) 1995-2003 Mark Adler Copyright (C) 1995-2004 Mark Adler Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2005 Jean-loup Gailly. Copyright (C) 1995-2005 Mark Adler Copyright (C) 1995-2010 Jean-loup Gailly Copyright (C) 1995-2010 Jean-loup Gailly Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler Copyright (C) 1996 Larry Ewing (lewing@isc.tamu.edu) Copyright (C) 1996 Paul M. Antoine Copyright (C) 1996 Paul Mackerras. Copyright (C) 1996 Russell King Copyright (C) 1996 by Erik Stahlman (ES) Copyright (C) 1996 by Erik Stahlman (ES) Copyright (C) 1996 by Erik Stahlman (ES) Copyright (C) 1996 by Paul M. Antoine Copyright (C) 1996, 1997, 1998, 2000 by Ralf Baechle Copyright (C) 1996, 1999, 2001 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1999, 2001 Ralf Baechle Copyright (C) 1996, 99 Ralf Baechle Copyright (C) 1996, 99, 2003 by Ralf Baechle Copyright (C) 1996,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996-1998 Russell King. Copyright (C) 1996-1999 Russell King Copyright (C) 1996-1999 Russell King. Copyright (C) 1996-1999 SciTech Software, Inc. Copyright (C) 1996-2000 Russell King Copyright (C) 1996-2002 Julian R Seward. All rights reserved. Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996-2005 Markus F.X.J. Oberhumer Copyright (C) 1997 Sten Wang Copyright (C) 1997, 1999, 2001, 06 by Ralf Baechle Copyright (C) 1997-1999 Russel King Copyright (C) 1997-1999 Russell King Copyright (C) 1997-2001, 2004, 2007 Free Software Foundation, Inc. Copyright (C) 1998 Dan Malek Copyright (C) 1998 Kenneth Albanowski Copyright (C) 1998 D. Jeff Dionne , Kenneth Albanowski , The Silver Hammer Group, Ltd. Copyright (C) 1998 Dan Malek Copyright (C) 1998 David S. Miller (davem@redhat.com) Copyright (C) 1998 Gabriel Paubert. Copyright (C) 1998, 1999 D. Jeff Dionne Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. Copyright (C) 1999 Magnus Damm Copyright (C) 1999 Vladimir Gurevich Copyright (C) 1999 Magnus Damm Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) 2004 (c) MontaVista Software, Inc. Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) Copyright (C) 1999 ARM Limited. Copyright (C) 1999 Ben Williamson Copyright (C) 1999 David A. Hinds. All Rights Reserved. Copyright (C) 1999 David Mosberger-Tang Copyright (C) 1999 Egbert Eich Copyright (C) 1999 Hewlett-Packard Co Copyright (C) 1999 Linus Torvalds Copyright (C) 1999 Machine Vision Holdings, Inc. Copyright (C) 1999 Niibe Yutaka Copyright (C) 1999 Russell King. Copyright (C) 1999 Silicon Graphics, Inc. Copyright (C) 1999 by Silicon Graphics, Inc. Copyright (C) 1999, 2000 Niibe Yutaka Copyright (C) 1999, 2000 Niibe Yutaka & Kaz Kojima Copyright (C) 1999, 2000 Silicon Graphics, Inc. Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. Copyright (C) 1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. Copyright (C) 1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. Copyright (C) 1999-2005 Igor Pavlov Copyright (C) 2000 Murray Jensen Copyright (C) 2000 Wolfgang Denk Copyright (C) 2000 - 2003 Wolfgang Denk Copyright (C) 2000 Damjan Lampret Copyright (C) 2000 FSMLabs, Inc. Copyright (C) 2000 MIPS Technologies, Inc. Copyright (C) 2000 Ronald G. Minnich Copyright (C) 2000 Silicon Graphics, Inc. Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) 2002-2006 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2000 by Lineo, Inc., and Copyright (C) 2000, 07 MIPS Technologies, Inc. Copyright (C) 2000, 1 Tim Waugh Copyright (C) 2000, 2001 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002 Wolfgang Denk Copyright (C) 2000, 2001,2002 Wolfgang Denk Copyright (C) 2000, 2002 Maciej W. Rozycki Copyright (C) 2000, 2004, 2005 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2000,2001 Larry Doolittle Copyright (C) 2000,2001,2002 Wolfgang Denk Copyright (C) 2000,2007 Ronald G. Minnich Copyright (C) 2000-2001 Deep Blue Solutions Ltd. Copyright (C) 2000-2002 Russell King Copyright (C) 2000-2002 Transmeta Corporation Copyright (C) 2000-2004 Steven J. Hill (sjhill@realitydiluted.com) Toshiba America Electronics Components, Inc. Copyright (C) 2000-2005, DENX Software Engineering Wolfgang Denk Copyright (C) 2000-2009 Wolfgang Denk Copyright (C) 2001 Alex Zuepke Copyright (C) 2001 Marius Groger Copyright (C) 2001 Miles Bader Copyright (C) 2001 NEC Corporation Copyright (C) 2001 Sysgo Real-Time Solutions, GmbH Andreas Heppel Copyright (C) 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) Copyright (C) 2001 Miles Bader Copyright (C) 2001 NEC Corporation Copyright (C) 2001 Simon Huggins Copyright (C) 2001 Entity Cyber, Inc. Copyright (C) 2001 MIPS Technologies, Inc. Copyright (C) 2001 Peter Bergner, IBM Corp. Copyright (C) 2001 Peter Bergner. Copyright (C) 2001 Red Hat, Inc. Copyright (C) 2001 Ronald G. Minnich Copyright (C) 2001 Standard Microsystems Corporation (SMSC) Copyright (C) 2001 Standard Microsystems Corporation (SMSC) Copyright (C) 2001 Standard Microsystems Corporation (SMSC) Copyright (C) 2001, Russ Dill Copyright (C) 2001, Software Center, Motorola China. Copyright (C) 2001,02 Miles Bader Copyright (C) 2001,02 NEC Corporation Copyright (C) 2001,2002 Miles Bader Copyright (C) 2001,2002 NEC Corporation Copyright (C) 2001-2002, Marko Mlinar, markom@opencores.org Copyright (C) 2001-2003 Christophe Devine Copyright (C) 2001-2003 David Woodhouse Copyright (C) 2002 Alex Zupke Copyright (C) 2002 Gary Jennejohn Copyright (C) 2002 Kyle Harris Copyright (C) 2002 Maciej W. Rozycki Copyright (C) 2002 - 2008 Paul Mundt Copyright (C) 2002 ETC s.r.o. All rights reserved. Copyright (C) 2002 Intrinsyc, Inc. (Frank Becker) Copyright (C) 2002 Paul Mundt Copyright (C) 2002 Roman Zippel Copyright (C) 2002 Roman Zippel Copyright (C) 2002 Samsung Electronics SW.LEE Copyright (C) 2002 Scott McNutt Copyright (C) 2002 Scott McNutt Copyright (C) 2002 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2002 Wolfgang Denk Copyright (C) 2002 rabeeh@galileo.co.il Copyright (C) 2002, 2003, 2004 Dell Inc. by Matt Domsch Copyright (C) 2002-2003 Greg Ungerer Copyright (C) 2002-2003 Romain Lievin Copyright (C) 2002-2003 SnapGear Inc Copyright (C) 2002-2005 Roman Zippel Copyright (C) 2002-2005 Sam Ravnborg Copyright (C) 2002-2007 Aleph One Ltd. Copyright (C) 2002-2011 Aleph One Ltd. Copyright (C) 2003 John Williams (jwilliams@itee.uq.edu.au) Copyright (C) 2003 Josef Baumgartner Copyright (C) 2003 Kai-Uwe Bloem Copyright (C) 2003 Kshitij Copyright (C) 2003 Richard Woodruff Copyright (C) 2003 Robert Schwebel Copyright (C) 2003 Wolfgang Denk Copyright (C) 2003 John Williams Copyright (C) 2003 John Williams Copyright (C) 2003 John Williams Copyright (C) 2003 Manuel Novoa III Copyright (C) 2003 Martin Winistoerfer, martinwinistoerfer@gmx.ch. Copyright (C) 2003 Motorola,Inc. Copyright (C) 2003 Aleph One Ltd. Copyright (C) 2003 Arabella Software Ltd. Yuli Barcohen Copyright (C) 2003 Benedikt Spranger, Pengutronix Copyright (C) 2003 Bernardo Innocenti Copyright (C) 2003 Bernardo Innocenti Copyright (C) 2003 Cirrus Logic, Inc Copyright (C) 2003 David Brownell Copyright (C) 2003 ETC s.r.o. Copyright (C) 2003 Joshua Wise Copyright (C) 2003 Kai-Uwe Bloem, Auerswald GmbH & Co KG, Copyright (C) 2003 Konrad Eisele Copyright (C) 2003 Matjaz Breskvar Copyright (C) 2003 Montavista Software, Inc Copyright (C) 2003 Motorola Copyright (C) 2003 Motorola Inc. Xianghua Xiao (x.xiao@motorola.com) Copyright (C) 2003 Robert Schwebel , Pengutronix Copyright (C) 2003 Robert Schwebel, Pengutronix Copyright (C) 2003 Travis B. Sawyer Copyright (C) 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de Copyright (C) 2003 by Arthur van Hoff (avh@strangeberry.com) Copyright (C) 2003, 2004 Free Software Foundation, Inc. Copyright (C) 2003, 2004 Maciej W. Rozycki Copyright (C) 2003-2004 Linux Networx Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger Copyright (C) 2003-2004, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2003-2005 Nokia Corporation Copyright (C) 2003-2005,2008 David Brownell Copyright (C) 2003-2006 Christophe Devine Copyright (C) 2003-2006 Ronald G. Minnich Copyright (C) 2003-2008 Alan Stern Copyright (C) 2003-2008 Alan Stern Copyeight (C) 2009 Samsung Electronics Copyright (C) 2004 Nokia Corporation Copyright (C) 2004 Texas Instruments Copyright (C) 2004 Ed Okerson Copyright (C) 2004 Gaisler Research AB Copyright (C) 2004 David Brownell Copyright (C) 2004 Gary Jennejohn garyj@denx.de Copyright (C) 2004 Herbert Poetzl Copyright (C) 2004 Lothar Wassmann Copyright (C) 2004 Nick Barker Copyright (C) 2004 Nokia Corporation Copyright (C) 2004 Patrik Kluba, Copyright (C) 2004 PaulReynolds@lhsolutions.com Copyright (C) 2004 Psion Teklogix Copyright (C) 2004 Ray Lehtiniemi Copyright (C) 2004 SUSE LINUX AG Copyright (C) 2004 Sascha Hauer, Synertronixx GmbH Copyright (C) 2004 Stefan Holst Copyright (C) 2004 Sylvain Munaut Copyright (C) 2004 Texas Instruments. Copyright (C) 2004 David Brownell Copyright (C) 2004 by David Brownell Copyright (C) 2004 by FS Forth-Systeme GmbH. All rights reserved. Copyright (C) 2004, 2005 Cory T. Tusar, Videon Central, Inc., Copyright (C) 2004, 2005 Cory T. Tusar, Videon Central, Inc., Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved. Copyright (C) 2004, 2007-2010, 2011-2014 Synopsys, Inc. All rights reserved. Copyright (C) 2004, 2007-2010, 2011-2015 Synopsys, Inc. All rights reserved. Copyright (C) 2004-2005 Li-Ta Lo Copyright (C) 2004-2006 Atmel Corporation Copyright (C) 2004-2006 Freescale Semiconductor, Inc. Copyright (C) 2004-2007 ARM Limited. Copyright (C) 2004-2007 Freescale Semiconductor, Inc. Copyright (C) 2004-2007 Freescale Semiconductor, Inc. Hayden Fraser (Hayden.Fraser@freescale.com) Copyright (C) 2004-2007 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright (C) 2004-2007 Texas Instruments Copyright (C) 2004-2007, 2010 Freescale Semiconductor, Inc. Copyright (C) 2004-2007, 2012 Freescale Semiconductor, Inc. Hayden Fraser (Hayden.Fraser@freescale.com) Copyright (C) 2004-2007, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright (C) 2004-2007, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Hayden Fraser (Hayden.Fraser@freescale.com) Copyright (C) 2004-2008 Arthur Shipkowski (art@videon-central.com) Copyright (C) 2004-2008 Freescale Semiconductor, Inc. Copyright (C) 2004-2008 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright (C) 2004-2008, 2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright (C) 2004-2008,2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2004-2009 Freescale Semiconductor, Inc. Copyright (C) 2004-2009 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright (C) 2004-2010 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2004-2011 Freescale Semiconductor, Inc. Copyright (C) 2005 Nokia Corporation Copyright (C) 2005 Bas Vermeulen, BuyWays BV Copyright (C) 2005 David Brownell Copyright (C) 2005 HP Labs Copyright (C) 2005 Ivan Kokshaysky Copyright (C) 2005 Matthias Blaschke Copyright (C) 2005 Nick.Barker9@btinternet.com Copyright (C) 2005 Olav Kongas Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2005 Silicon Graphics, Inc. Christoph Lameter Copyright (C) 2005 Texas Instruments. Copyright (C) 2005 Torsten Koschorrek Copyright (C) 2005 Tyan (written by Yinghai Lu for Tyan) Copyright (C) 2005 Videon Central, Inc. Copyright (C) 2005 for Samsung Electronics Copyright (C) 2005, 2006 Nokia Corporation Copyright (C) 2005, 2011 Freescale Semiconductor, Inc. Copyright (C) 2005,2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2005-2006 Atmel Corporation Copyright (C) 2005-2006 Atmel Corporation. Copyright (C) 2005-2006 Tyan Copyright (C) 2005-2006 by Texas Instruments Copyright (C) 2005-2007 Samsung Electronics Kyungmin Park Copyright (C) 2005-2007 Samsung Electronics. Kyungmin Park Copyright (C) 2005-2007 by Texas Instruments Copyright (C) 2005-2008 Arthur Shipkowski (art@videon-central.com) Copyright (C) 2005-2008 Atmel Corporation Copyright (C) 2005-2008 Samsung Electronics Kyungmin Park Copyright (C) 2005-2009 Samsung Electronics Kyungmin Park Copyright (C) 2005-2009 Samsung Electronics Minkyu Kang Kyungmin Park Copyright (C) 2005-2009 coresystems GmbH Copyright (C) 2005-2012 Randy Dunlap Copyright (C) 2005-2013 Atmel Corporation Bo Shen Copyright (C) 2006 Andes Technology Corporation Copyright (C) 2006 Shawn Lin Copyright (C) 2006 Dominic Rath Copyright (C) 2006 Tolunay Orkun Copyright (C) 2006 Dominic Rath Copyright (C) 2006 Atmel Corporation Copyright (C) 2006 Atmel Corporation. Copyright (C) 2006 Bryan O'Donoghue, CodeHermit bodonoghue@codehermit.ie Copyright (C) 2006 Cirrus Logic Inc. Copyright (C) 2006 David Gibson, IBM Corporation. Copyright (C) 2006 David Gibson, IBM Corporation. Copyright (C) 2006 Dominic Rath Copyright (C) 2006 Free Software Foundation, Inc. Copyright (C) 2006 Free Software Foundation, Inc. Copyright (C) 2006 Freescale Semiconductor, Inc. Copyright (C) 2006 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2006 Micronas GmbH Copyright (C) 2006 Nokia Corporation Copyright (C) 2006 Nokia Corporation Tony Lindgren Copyright (C) 2006 Pavel Pisa, PiKRON Copyright (C) 2006 Texas Instruments. Copyright (C) 2006 Thomas Gleixner Copyright (C) 2006 by Bryan O'Donoghue, CodeHermit bodonoghue@CodeHermit.ie Copyright (C) 2006 by Weiss-Electronic GmbH. All rights reserved. Copyright (C) 2006, 2007 University of Szeged, Hungary Copyright (C) 2006, 2008 Atmel Corporation Copyright (C) 2006-2007 Eurotech S.p.A. Copyright (C) 2006-2007 Nokia Corporation Copyright (C) 2006-2007 Rodolfo Giometti Copyright (C) 2006-2008 David Brownell Copyright (C) 2006-2008 David Brownell Copyright (C) 2006-2008 Nokia Corporation Copyright (C) 2006-2008 Nokia Corporation. Copyright (C) 2006-2009 Freescale Semiconductor, Inc. Copyright (C) 2006-2010 Freescale Semiconductor, Inc. Copyright (C) 2006-2010 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2006-2011 Freescale Semiconductor, Inc. Copyright (C) 2006-2011 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2006-2014 Texas Instruments. Copyright (C) 2007 Daniel Hellstrom, Gaisler Research, daniel@gaisler.com Copyright (C) 2007 Kenati Technologies, Inc. Copyright (C) 2007 Nobuhiro Iwamatsu Copyright (C) 2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright (C) 2007 Yoshihiro Shimoda Copyright (C) 2007 Kenati Technologies, Inc. Copyright (C) 2007 Nobuhiro Iwamatsu Copyright (C) 2007 Yoshihiro Shimoda Copyright (C) 2007 - 2010 Nobuhiro Iwamatsu Copyright (C) 2007 Advanced Micro Devices, Inc. Copyright (C) 2007 Andrew Victor Copyright (C) 2007 Atmel Corporation Copyright (C) 2007 Atmel Corporation. Copyright (C) 2007 Daniel Hellstrom (daniel@gaisler.com) Copyright (C) 2007 Daniel Hellstrom Copyright (C) 2007 Eurotech S.p.A. Copyright (C) 2007 Eurotech S.p.A. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007 Freescale Semiconductor, Inc. Copyright (C) 2007 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2007 Freescale Semiconductor, Inc. Kevin Lam Joe D'Abbraccio Copyright (C) 2007 Freescale Semiconductor, Inc. Jason Jin Copyright (C) 2007 Freescale Semiconductor, Inc. Jason Jin Copyright (C) 2007 Freescale Semiconductor, Inc. Jason Jin Copyright (C) 2007 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com Copyright (C) 2007 Kenati Technologies, Inc. Copyright (C) 2007 Logic Product Development, Inc. Peter Barada Copyright (C) 2007 Marvell International Ltd. eric miao Copyright (C) 2007 MontaVista Software, Inc. Anton Vorontsov Copyright (C) 2007 Nobuhiro Iwamatsu Copyright (C) 2007 Nobuhiro Iwamatsu Copyright (C) 2007 Pengutronix, Sascha Hauer Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2007 RightHand Technologies, Inc. Copyright (C) 2007 Rodolfo Giometti Copyright (C) 2007 Sascha Hauer, Pengutronix Copyright (C) 2007 Semihalf Copyright (C) 2007 Sergey Kubushyn Copyright (C) 2007 Stefan Roese , DENX Software Engineering Copyright (C) 2007 Yoshihiro Shimoda Copyright (C) 2007, Daniel Hellstrom, daniel@gaisler.com Copyright (C) 2007, 2008, 2010 Nobuhiro Iwamatsu Copyright (C) 2007, Guennadi Liakhovetski Copyright (C) 2007,2008 Nobuhiro Iwamatsu Copyright (C) 2007,2008 Nobuhiro Iwamatsu Copyright (C) 2007,2008 Nobobuhiro Iwamatsu Copyright (C) 2007,2008 Nobuhiro Iwamatsu Copyright (C) 2007,2008 Nobuhiro Iwamatsu Copyright (C) 2007,2008,2010, 2014 Nobuhiro Iwamatsu Copyright (C) 2007,2010 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2007-2008 Nobuhiro Iwamatsu Copyright (C) 2007-2008 Avionic Design Development GmbH Copyright (C) 2007-2008 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2007-2008 Industrie Dial Face S.p.A. Luigi 'Comio' Mantellini (luigi.mantellini@idf-hit.com) Copyright (C) 2007-2008 Industrie Dial Face S.p.A. Luigi 'Comio' Mantellini (luigi.mantellini@idf-hit.com) Copyright (C) 2007-2008 SMSC (Steve Glendinning) Copyright (C) 2007-2008 coresystems GmbH Copyright (C) 2007-2009 Freescale Semiconductor, Inc. Copyright (C) 2007-2009 DENX Software Engineering Copyright (C) 2007-2009 Industrie Dial Face S.p.A. Luigi 'Comio' Mantellini (luigi.mantellini@idf-hit.com) Copyright (C) 2007-2009 Texas Instruments, Inc. Copyright (C) 2007-2009 coresystems GmbH Copyright (C) 2007-2009 coresystems GmbH 2012 secunet Security Networks AG Copyright (C) 2007-2010 Freescale Semiconductor, Inc. Copyright (C) 2007-2010 coresystems GmbH Copyright (C) 2007-2011 Freescale Semiconductor, Inc. Copyright (C) 2008 Guennadi Liakhovetki, DENX Software Engineering, Copyright (C) 2008 Mark Jonas Copyright (C) 2008 Yoshihiro Shimoda Copyright (C) 2008 - 2011 Michal Simek Copyright (C) 2008 - 2011 PetaLogix Copyright (C) 2008 - 2012 Renesas Solutions Corp. Copyright (C) 2008 Advanced Micro Devices, Inc. Copyright (C) 2008 Altera Corporation. Copyright (C) 2008 Analog Devices Inc. Copyright (C) 2008 Andes Technology Corporation Copyright (C) 2008 Arthur Shipkowski (art@videon-central.com) Copyright (C) 2008 Atmel Corporation Copyright (C) 2008 Atmel Corporation. Copyright (C) 2008 Daniel Hellstrom (daniel@gaisler.com) Copyright (C) 2008 Darius Augulis Copyright (C) 2008 Dave S.r.l. Copyright (C) 2008 Embedded Alley Solutions Inc. Copyright (C) 2008 Embedded Alley Solutions, Inc. Copyright (C) 2008 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2008 Freescale Semiconductor, Inc. Dave Liu port from libata of linux kernel Copyright (C) 2008 Freescale Semiconductor, Inc. Dave Liu port from the libata of linux kernel Copyright (C) 2008 Intel Corp. Copyright (C) 2008 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2008 Kim B. Heino Copyright (C) 2008 Lyrtech Copyright (C) 2008 Magnus Damm Copyright (C) 2008 Marvell Semiconductor Copyright (C) 2008 Miromico AG Copyright (C) 2008 MontaVista Software, Inc. Copyright (C) 2008 Nir Tzachar Copyright (C) 2008 Nokia Corporation Copyright (C) 2008 Nokia Corporation Contact: Felipe Balbi Copyright (C) 2008 Nokia Corporation: drop_ffs() function by Artem Bityutskiy from mtd-utils Copyright (C) 2008 Philip Balister, OpenSDR Copyright (C) 2008 Renaud CERRATO r.cerrato@til-technologies.fr Copyright (C) 2008 Renesas Solutions Corp. Copyright (C) 2008 Ronetix Ilko Iliev (www.ronetix.at) Copyright (C) 2008 RuggedCom, Inc. Richard Retanubun Copyright (C) 2008 STMicroelectronics Copyright (C) 2008 Samsung Electronics Kyungmin Park Copyright (C) 2008 Sascha Hauer, Pengutronix Copyright (C) 2008 Texas Instruments, Inc Copyright (C) 2008 The Android Open Source Project Copyright (C) 2008 Vivek Kutal Copyright (C) 2008 Yoshihiro Shimoda Copyright (C) 2008 Yusuke Goda Copyright (C) 2008 by Sascha Hauer Copyright (C) 2008 by Texas Instruments Copyright (C) 2008 for Samsung Electronics Copyright (C) 2008, 2010 Embecosm Limited Copyright (C) 2008, 2011 Renesas Solutions Corp. Copyright (C) 2008, Guennadi Liakhovetski Copyright (C) 2008,2009 Eric Jarrige Copyright (C) 2008,2009 STMicroelectronics Copyright (C) 2008,2010 Freescale Semiconductor, Inc. Dave Liu Copyright (C) 2008,2010 Nobuhiro Iwamatsu Copyright (C) 2008,2010 Renesas Solutions Corp. Copyright (C) 2008-2009 Yoshihiro Shimoda Copyright (C) 2008-2009 MontaVista Software, Inc. Copyright (C) 2008-2009 Analog Devices Inc. Copyright (C) 2008-2009 Avionic Design GmbH Thierry Reding Copyright (C) 2008-2009 MontaVista Software Inc. Copyright (C) 2008-2009 MontaVista Software, Inc. Copyright (C) 2008-2009 Renesas Solutions Corp. Copyright (C) 2008-2009 Samsung Electronics Minkyu Kang Kyungmin Park Copyright (C) 2008-2009 Samsung Electronics Kyungmin Park Copyright (C) 2008-2009 Texas Instruments Inc Copyright (C) 2008-2009 coresystems GmbH Copyright (C) 2008-2009 coresystems GmbH (Written by Stefan Reinauer ) Copyright (C) 2008-2013 Eric Jarrige Copyright (C) 2009 Albin Tonnerre, Free Electrons Copyright (C) 2009 Albin Tonnerre, Free-Electrons Copyright (C) 2009 Guennadi Liakhovetski, DENX Software Engineering, Copyright (C) 2009 Marek Vasut Copyright (C) 2009 Matthias Kaehlcke kaehlcke.net> Copyright (C) 2009 Matthias Kaehlcke Copyright (C) 2009 Marek Vasut Copyright (C) 2009 - 2011 Renesas Solutions Corp. Copyright (C) 2009 - 2013 Heiko Schocher Copyright (C) 2009 Alessandro Rubini Copyright (C) 2009 BuS Elektronik GmbH & Co. KG Jens Scharsig (esw@bus-elektronik.de) Copyright (C) 2009 Daniel Mack Copyright (C) 2009 David Brownell Copyright (C) 2009 Freescale Semiconductor, Inc. Copyright (C) 2009 Ilya Yanok Copyright (C) 2009 Ilya Yanok Copyright (C) 2009 Ilya Yanok, Emcraft Systems Copyright (C) 2009 Ilya Yanok, Emcraft Systems Copyright (C) 2009 Ilya Yanok, Copyright (C) 2009 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2009 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2009 Jean-Christopher PLAGNIOL-VILLARD Copyright (C) 2009 Jens Scharsig (js_at_ng@scharsoft.de) Copyright (C) 2009 Kuninori Morimoto Copyright (C) 2009 Marc Kleine-Budde Copyright (C) 2009 Matthias Kaehlcke Copyright (C) 2009 MontaVista Software, Inc. Copyright (C) 2009 NVIDIA, Corporation Copyright (C) 2009 Nick Thompson, GE Fanuc Ltd, Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. Copyright (C) 2009 Nobuhiro Iwamatsu Copyright (C) 2009 Nokia Copyright (C) 2009 Pegatron Corporation Copyright (C) 2009 Red Hat Copyright (C) 2009 Renesas Solutions Corp. Copyright (C) 2009 ST-Ericsson SA Copyright (C) 2009 Samsung Electrnoics Minkyu Kang Copyright (C) 2009 Samsung Electronics Copyright (C) 2009 Samsung Electronics Heungjun Kim Inki Dae Minkyu Kang Copyright (C) 2009 Samsung Electronics Kyungmin Park Copyright (C) 2009 Samsung Electronics Kyungmin Park Minkyu Kang Copyright (C) 2009 Samsung Electronics Minkyu Kang Copyright (C) 2009 Samsung Electronics Minkyu Kang Heungjun Kim Copyright (C) 2009 Samsung Electronics Minkyu Kang Kyungmin Park Copyright (C) 2009 Samsung Electronics Minkyu Kang Sanghee Kim Copyright (C) 2009 Samsung Electronics Minkyu Kang Copyright (C) 2009 Sergey Kubushyn Copyright (C) 2009 TechNexion Ltd. Copyright (C) 2009 Texas Instruments Incorporated Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2009 Wolfgang Denk Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, Copyright (C) 2009 by Lothar Wassmann Copyright (C) 2009 coresystems GmbH Copyright (C) 2009 for Samsung Electronics Copyright (C) 2009, 2010 Matthias Kaehlcke Copyright (C) 2009, 2011 Renesas Solutions Corp. Copyright (C) 2009, DENX Software Engineering Copyright (C) 2009, Emcraft Systems, Ilya Yanok Copyright (C) 2009, Ilya Yanok, Emcraft Systems, Copyright (C) 2009, Texas Instruments, Incorporated Copyright (C) 2009-2010 Amit Kucheria Copyright (C) 2009-2010 DENX Software Engineering Copyright (C) 2009-2010 Freescale Semiconductor, Inc. Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2009-2010 Marek Vasut Copyright (C) 2009-2010 Texas Instruments Copyright (C) 2009-2010 Texas Instruments, Inc. Copyright (C) 2009-2010 coresystems GmbH Copyright (C) 2009-2010, Intel Corporation and its suppliers. Copyright (C) 2009-2012 Wojciech Dubowik Luka Perkov Copyright (C) 2009-2012 Genesi USA, Inc. Copyright (C) 2010 Marek Vasut Copyright (C) 2010 Reinhard Meyer, reinhard.meyer@emk-elektronik.de Copyright (C) 2010 Rob Emanuele Reinhard Meyer, EMK Elektronik Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2010 Eric C. Cooper Copyright (C) 2010 Albert ARIBAUD Copyright (C) 2010 Andes Technology Corporation Gavin Guo, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2010 Andes Technology Corporation Shawn Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2010 Andreas Bießmann Copyright (C) 2010 Atmel Corporation Copyright (C) 2010 Dirk Behme Copyright (C) 2010 Freescale Semiconductor, Inc. Copyright (C) 2010 Freescale Semiconductor, Inc. Terry Lv Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2010 Google Inc. Copyright (C) 2010 Guennadi Liakhovetski Copyright (C) 2010 Heiko Schocher Copyright (C) 2010 Ilya Yanok, Emcraft Systems, yanok@emcraft.com Copyright (C) 2010 Joakim Axelsson Copyright (C) 2010 Linaro Limited John Rigby Copyright (C) 2010 Marek Vasut Copyright (C) 2010 Marek Vasut adapted from Voipac PXA270 Support by Copyright (C) 2010 NISHIMOTO Hiroki Copyright (C) 2010 Nobuhiro Iwamatsu Copyright (C) 2010 Nokia Corporation Copyright (C) 2010 Reinhard Meyer, EMK Elektronik Copyright (C) 2010 Renesas Solutions Corp. Copyright (C) 2010 Samsung Electrnoics Minkyu Kang Copyright (C) 2010 Samsung Electronics Minkyu Kang Kyungmin Park Copyright (C) 2010 Samsung Electronics Minkyu Kang MyungJoo Ham Copyright (C) 2010 Samsung Electronics Kyungmin Park Copyright (C) 2010 Samsung Electronics Minkyu Kang Copyright (C) 2010 Samsung Electronics Naveen Krishna Ch Copyright (C) 2010 Samsung Electronics Minkyu Kang Copyright (C) 2010 Shawn Lin (nobuhiro@andestech.com) Copyright (C) 2010 TechNexion Ltd. Copyright (C) 2010 Texas Instruments Copyright (C) 2010 Texas Instruments Incorporated Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2010 The Android Open Source Project Copyright (C) 2010 Thomas Chou Copyright (C) 2010 Xilinx, Inc. All rights reserved. Copyright (C) 2010 by Joe Hershberger Copyright (C) 2010 coresystems GmbH Copyright (C) 2010, 2009 Matthias Kaehlcke Copyright (C) 2010, 2009 Matthias Kaehlcke Copyright (C) 2010, 2011 Nobuhiro Iwamatsu Copyright (C) 2010, 2011 Nobuhiro Iwamatsu Copyright (C) 2010, Marek Vasut Copyright (C) 2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2010-2011 Freescale Semiconductor, Inc. Terry Lv Copyright (C) 2010-2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2010-2011 Jonas Bonn Copyright (C) 2010-2011 Jonas Bonn Copyright (C) 2010-2013 Freescale Semiconductor, Inc. Copyright (C) 2010-2013 Wolfgang Denk Copyright (C) 2010-2014 Freescale Semiconductor, Inc. Copyright (C) 2011 Macpaul Lin Greentime Hu Copyright (C) 2011 Corscience GmbH & Co. KG - Simon Schwarz Copyright (C) 2011 Corscience GmbH & Co. KG - Simon Schwarz Copyright (C) 2011 Corscience GmbH & Co.KG, Andreas Bießmann Copyright (C) 2011 HALE electronic GmbH, Copyright (C) 2011 Heiko Schocher, DENX Software Engineering, hs@denx.de. Copyright (C) 2011 Jason Cooper Copyright (C) 2011 Stefan Herbrechtsmeier Copyright (C) 2011 Stefano Babic, DENX Software Engineering, Copyright (C) 2011 Stefano Babic, DENX Software Engineering, sbabic@denx.de. Copyright (C) 2011 Yoshihiro Shimoda Copyright (C) 2011 Corscience GmbH & Co.KG, Andreas Bießmann Copyright (C) 2011 Stefan Herbrechtsmeier Copyright (C) 2011 Kuninori Morimoto Copyright (C) 2011 Missing Link Electronics Joachim Foerster Copyright (C) 2011 Renesas Solutions Corp. Copyright (C) 2011 Yoshihiro Shimoda Copyright (C) 2011 marcel@mesa.nl, Mesa Consulting B.V. Copyright (C) 2011 - 2012 Stephan Linz Copyright (C) 2011 8D Technologies inc. Copyright (C) 2011 Albert ARIBAUD Copyright (C) 2011 Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Gavin Guo, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Nobuhiro Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Shawn Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Shawn Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andes Technology Corporation Shawn Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2011 Andreas Bießmann Copyright (C) 2011 Chromium Copyright (C) 2011 CompuLab, Ltd. Copyright (C) 2011 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2011 Freescale Semiconductor, Inc. Copyright (C) 2011 Freescale Semiconductor, Inc. Jason Liu Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2011 Google Inc Copyright (C) 2011 Google Inc. Copyright (C) 2011 Google, Inc. Copyright (C) 2011 Heiko Schocher Copyright (C) 2011 Ilya Yanok, Emcraft Systems Copyright (C) 2011 Infineon Technologies Copyright (C) 2011 Jana Rapava Copyright (C) 2011 Macpaul Lin (macpaul@andestech.com) Copyright (C) 2011 Marek Vasut Copyright (C) 2011 Marek Vasut DENX Software Engineering GmbH Copyright (C) 2011 Michal Simek Copyright (C) 2011 Mistral Solutions Pvt Ltd Copyright (C) 2011 Mistral Solutions pvt Ltd Copyright (C) 2011 Nobuhiro Iwamatsu Copyright (C) 2011 Nobuhiro Iwamatsu Copyright (C) 2011 Nobuhiro Iwamatsu Copyright (C) 2011 OMICRON electronics GmbH Copyright (C) 2011 PetaLogix Copyright (C) 2011 Renesas Electronics Europe Ltd. Copyright (C) 2011 Renesas Solutions Corp. Copyright (C) 2011 Ruggedcom, Inc. Richard Retanubun (richardretanubun@freescale.com) Copyright (C) 2011 Samsung Electrnoics Lukasz Majewski Copyright (C) 2011 Samsung Electronics Copyright (C) 2011 Samsung Electronics Lukasz Majewski Copyright (C) 2011 Samsung Electronics Heungjun Kim Copyright (C) 2011 Samsung Electronics Heungjun Kim Kyungmin Park Donghwa Lee Copyright (C) 2011 Samsung Electronics Heungjun Kim Minkyu Kang Copyright (C) 2011 Samsung Electronics Lukasz Majewski Copyright (C) 2011 Samsung Electronics Heungjun Kim Copyright (C) 2011 Simon Guinot Copyright (C) 2011 Stefan Kristiansson Copyright (C) 2011 Stefano Babic Copyright (C) 2011 Texas Instruments Inc. Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2011 The ChromiumOS Authors. Copyright (C) 2011 The ChromiumOS Authors. Copyright (C) 2011 Vladimir Zapolskiy Copyright (C) 2011 Wolfram Sang, Pengutronix e.K. Copyright (C) 2011 by Vladimir Zapolskiy Copyright (C) 2011, 2012 Nobuhiro Iwamatsu Copyright (C) 2011, 2012 Renesas Solutions Corp. Copyright (C) 2011, 2013 Nobuhiro Iwamatsu Copyright (C) 2011, 2013 Renesas Solutions Corp. Copyright (C) 2011, Stefano Babic Copyright (C) 2011, Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/ Copyright (C) 2011,2013-2014 Renesas Electronics Corporation Copyright (C) 2011-2012 Gerald Kerma Luka Perkov Copyright (C) 2011-2012 Gerald Kerma Luka Perkov Simon Baatz Copyright (C) 2011-2012 Gerald Kerma Simon Baatz Luka Perkov Copyright (C) 2011-2012 Gerald Kerma Simon Baatz Luka Perkov Copyright (C) 2011-2012 8D Technologies inc. Copyright (C) 2011-2012 Freescale Semiconductor, Inc. Copyright (C) 2011-2012 NVIDIA Corporation Copyright (C) 2011-2012 Renesas Solutions Corp. Copyright (C) 2011-2012 Samsung Electronics Copyright (C) 2011-2012 Samsung Electronics Lukasz Majewski Copyright (C) 2011-2012 Xilinx, Inc. All rights reserved. Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2011-2013 Marek Vasut Copyright (C) 2011-2014 Freescale Semiconductor, Inc. Jason Liu Copyright (C) 2011-2014 OMICRON electronics GmbH Copyright (C) 2011-2014 Panasonic Corporation Copyright (C) 2011-2014 Pierrick Hascoet, Abilis Systems Copyright (C) 2011-2015 Panasonic Corporation Copyright (C) 2011-2015 Vladimir Zapolskiy Copyright (C) 2012 Altera Corporation Copyright (C) 2012 Anatolij Gustschin, DENX Software Engineering, Copyright (C) 2012 David Purdy Copyright (C) 2012 Gabriel Huau Copyright (C) 2012 Philippe Reynes Copyright (C) 2012 Yoshihiro Shimoda Copyright (C) 2012 David Purdy Copyright (C) 2012 Dan Luedtke Armin Kuster Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 Pali Rohár Copyright (C) 2012 Renesas Solutions Corp. Copyright (C) 2012 Yoshihiro Shimoda Copyright (C) 2012 - 2013 Atmel Copyright (C) 2012 - 2013 Atmel Corporation Bo Shen Copyright (C) 2012 - 2013 Michal Simek Copyright (C) 2012 - 2013 Xilinx, Inc. All rights reserved. Copyright (C) 2012 8D Technologies inc. Copyright (C) 2012 Albert ARIBAUD Copyright (C) 2012 Altera Copyright (C) 2012 Altera Corporation Copyright (C) 2012 Altera Corporation All rights reserved. Copyright (C) 2012 Analog Devices Inc. Copyright (C) 2012 Andes Technology Corporation Shawn Lin, Andes Technology Corporation Macpaul Lin, Andes Technology Corporation Copyright (C) 2012 Andreas Bießmann Copyright (C) 2012 Atmel Corporation Copyright (C) 2012 Atmel Corporation. Copyright (C) 2012 Bluegiga Technologies Oy Copyright (C) 2012 Boundary Devices Inc. Copyright (C) 2012 Chromium Copyright (C) 2012 David Gibson, IBM Corporation. Copyright (C) 2012 Dmitry Bondar Copyright (C) 2012 Freescale Semiconductor, Inc. Copyright (C) 2012 Freescale Semiconductor, Inc. Fabio Estevam Copyright (C) 2012 Freescale Semiconductor, Inc. Copyright (C) 2012 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2012 Google Inc. Copyright (C) 2012 Ilya Yanok Copyright (C) 2012 Keymile AG Gerlando Falauto Copyright (C) 2012 Kuninori Morimoto Copyright (C) 2012 Kyosti Malkki Copyright (C) 2012 Linaro Limited Mathieu Poirier Copyright (C) 2012 Lucas Stach Copyright (C) 2012 Lukasz Dalek Copyright (C) 2012 Marek Vasut on behalf of DENX Software Engineering GmbH Copyright (C) 2012 Marek Vasut Copyright (C) 2012 Marek Vasut on behalf of DENX Software Engineering GmbH Copyright (C) 2012 Marek Vasut on behalf of DENX Software Engineering GmbH Copyright (C) 2012 Marvell Copyright (C) 2012 Michal Simek Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 Oleksandr Tymoshenko Copyright (C) 2012 Phil Edworthy Copyright (C) 2012 Philippe Reynes Copyright (C) 2012 Renesas Electronics Europe Ltd. Copyright (C) 2012 Renesas Solutions Corp. Copyright (C) 2012 Robert Delien Copyright (C) 2012 Samsung Electronics Copyright (C) 2012 Samsung Electronics Lukasz Majewski Copyright (C) 2012 Samsung Electronics Rajeshwari Shinde Copyright (C) 2012 Samsung Electronics Abhilash Kesavan Copyright (C) 2012 Samsung Electronics Donghwa Lee Copyright (C) 2012 Samsung Electronics Lukasz Majewski Copyright (C) 2012 Samsung Electronics Minkyu Kang Copyright (C) 2012 Samsung Electronics R. Chadrasekar Copyright (C) 2012 Samsung Electronics R. Chandrasekar < rcsekar@samsung.com> Copyright (C) 2012 Samsung Electronics R. Chandrasekar Copyright (C) 2012 Samsung Electronics Rajeshwari Shinde Copyright (C) 2012 Samsung Electronics Lukasz Majewski Copyright (C) 2012 Samsung Electronics R. Chandrasekar Copyright (C) 2012 Samsung Electronics Co.Ltd Vivek Gautam Copyright (C) 2012 Samsung Electronics Co.Ltd Vivek Gautam Vikas Sajjan Copyright (C) 2012 Stefan Roese Copyright (C) 2012 Sughosh Ganu Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ Nishanth Menon Copyright (C) 2012 The Chromium Copyright (C) 2012 Vikram Narayananan Copyright (C) 2012 Xilinx, Inc. All rights reserved. Copyright (C) 2012 Å ukasz Dałek Copyright (C) 2012, Ilya Yanok Copyright (C) 2012, Stefano Babic Copyright (C) 2012, Texas Instruments, Incorporated - http://www.ti.com/ Copyright (C) 2012, by Texas Instruments Copyright (C) 2012-2013 Atmel Corporation Bo Shen Copyright (C) 2012-2013 Atmel Corporation. Copyright (C) 2012-2013 Marek Vasut Copyright (C) 2012-2013 Texas Instruments, Inc. Copyright (C) 2012-2013, Guennadi Liakhovetski Copyright (C) 2012-2014 Panasonic Corporation Copyright (C) 2012-2014, Birdland Audio - http://birdland.com/oem Copyright (C) 2012-2015 Panasonic Corporation Copyright (C) 2013 ISEE 2007 SL - Enric Balletbo i Serra Copyright (C) 2013 Sergey Kostanabev fairwaves.ru> Copyright (C) 2013 Sergey Kostanbaev fairwaves.ru> Copyright (C) 2013 Renesas Electronics Corporation Copyright (C) 2013 Renesas Solutions Corp. Copyright (C) 2013 - 2015 Xilinx, Inc. All rights reserved. Copyright (C) 2013 - ARM Ltd Copyright (C) 2013 Altera Corporation Copyright (C) 2013 Andes Technology Corporation Ken Kuo, Andes Technology Corporation Copyright (C) 2013 Andreas Wass Copyright (C) 2013 Atmel Corporation Bo Shen Copyright (C) 2013 Bo Shen Copyright (C) 2013 Boundary Devices Copyright (C) 2013 Boundary Devices Inc. Copyright (C) 2013 Compulab Ltd - http://compulab.co.il/ Copyright (C) 2013 DENX Software Engineering, hs@denx.de Copyright (C) 2013 Freescale Semiconductor, Inc. Copyright (C) 2013 Freescale Semiconductor, Inc. Jason Liu Copyright (C) 2013 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2013 Gabor Juhos Copyright (C) 2013 Gateworks Corporation Copyright (C) 2013 Google Inc. Copyright (C) 2013 Google, Inc Copyright (C) 2013 Gumstix, Inc. - http://www.gumstix.com/ Copyright (C) 2013 Hannes Petermaier Bernecker & Rainer Industrieelektronik GmbH - http://www.br-automation.com Copyright (C) 2013 Hannes Petermaier Bernecker & Rainer Industrieelektronik GmbH - http://www.br-automation.com Copyright (C) 2013 Hannes Petermaier - Bernecker & Rainer Industrieelektronik GmbH - http://www.br-automation.com Copyright (C) 2013 Henrik Nordstrom Copyright (C) 2013 Imagination Technologies Copyright (C) 2013 Jagannadha Sutradharudu Teki, Xilinx Inc. Copyright (C) 2013 Jon Nettleton Copyright (C) 2013 Jon Nettleton . Copyright (C) 2013 Ken Kuo (ken_kuo@andestech.com) Copyright (C) 2013 Lemonage Software GmbH Copyright (C) 2013 Lothar Felten Copyright (C) 2013 Lukasz Majewski All rights reserved. Copyright (C) 2013 Magnus Damm Copyright (C) 2013 Marek Vasut Copyright (C) 2013 Mike Dunn Copyright (C) 2013 Nobuhiro Iwamatsu Copyright (C) 2013 Otavio Salvador on behalf of O.S. Systems Software LTDA. Copyright (C) 2013 Renesas Electronics Corporation Copyright (C) 2013 Samsung Electronics Copyright (C) 2013 Samsung Electronics Lukasz Majewski Copyright (C) 2013 Samsung Electronics Piotr Wilczek Copyright (C) 2013 Samsung Electronics Akshay Saraswat Copyright (C) 2013 Samsung Electronics Hyungwon Hwang Copyright (C) 2013 Samsung Electronics Lukasz Majewski Copyright (C) 2013 Samsung Electronics Lukasz Majewski Copyright (C) 2013 Samsung Electronics Piotr Wilczek Copyright (C) 2013 Samsung Electronics Przemyslaw Marczak Copyright (C) 2013 Samsung Electronics Rajeshwari Shinde Copyright (C) 2013 Samsung Electronics Sanghee Kim Piotr Wilczek Copyright (C) 2013 Samsung Electronics Piotr Wilczek Copyright (C) 2013 Samsung Electronics Co.Ltd Copyright (C) 2013 Seco S.r.l Copyright (C) 2013 Seco USA Inc Copyright (C) 2013 Sergey Kostanabev fairwaves.ru> Copyright (C) 2013 Sergey Yanovich Copyright (C) 2013 Simon Guinot Copyright (C) 2013 SolidRun ltd. Copyright (C) 2013 Soren Brinkmann Copyright (C) 2013 Stefan Roese Copyright (C) 2013 Suriyan Ramasami Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2013 The Chromium Copyright (C) 2013 Xilinx, Inc. Copyright (C) 2013 Xilinx, Inc. All rights reserved. Copyright (C) 2013, 2014 Markus Niebel Copyright (C) 2013, 2014 Nobuhiro Iwamatsu Copyright (C) 2013, 2014 Renesas Electronics Corporation Copyright (C) 2013, 2014 TQ Systems Copyright (C) 2013, 2014 TQ Systems Copyright (C) 2013, Adeneo Embedded Antoine Tenart, Copyright (C) 2013, Adeneo Embedded Antoine Tenart, Copyright (C) 2013, Adeneo Embedded Leo Sartre, Copyright (C) 2013, Adeneo Embedded Antoine Tenart, Copyright (C) 2013, Boundary Devices Copyright (C) 2013, Compulab Ltd - http://compulab.co.il/ Copyright (C) 2013, Gateworks Corporation Copyright (C) 2013, ISEE 2007 SL - http://www.isee.biz/ Copyright (C) 2013, Intel Corporation Copyright (C) 2013, Jon Nettleton Copyright (C) 2013, Lemonage Software GmbH Copyright (C) 2013, Masahiro Yamada Copyright (C) 2013, Texas Instruments, Incorporated Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/ Copyright (C) 2013,2014 - ARM Ltd Copyright (C) 2013,2014 Renesas Electronics Corporation Copyright (C) 2013-2014 Altera Corporation Copyright (C) 2013-2014 Panasonic Corporation Copyright (C) 2013-2014 Renesas Electronics Corporation Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. Copyright (C) 2013-2014, Altera Corporation Copyright (C) 2013-2015 Panasonic Corporation Copyright (C) 2013-2015 Synopsys, Inc. All rights reserved. Copyright (C) 2014 Panasonic Corporation Copyright (C) 2014 Evgeni Dobrev Copyright (C) 2014 Atmel Bo Shen Copyright (C) 2014 Atmel Bo Shen Copyright (C) 2014 Atmel Corporation Bo Shen Copyright (C) 2014 Bachmann electronic GmbH Copyright (C) 2014 Charles Manning Copyright (C) 2014 Compulab Ltd - http://compulab.co.il/ Copyright (C) 2014 David Gibson Copyright (C) 2014 Eukréa Electromatique Copyright (C) 2014 Evgeni Dobrev Copyright (C) 2014 Freescale Semiconductor Copyright (C) 2014 Freescale Semiconductor, Inc. Copyright (C) 2014 Freescale Semiconductor, Inc. Jason Liu Copyright (C) 2014 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2014 Gateworks Corporation Copyright (C) 2014 Gateworks Corporation Tim Harvey Copyright (C) 2014 Gateworks Corporation Tim Harvey Copyright (C) 2014 Google Inc. Copyright (C) 2014 Google Inc. Copyright (C) 2014 Google, Inc Copyright (C) 2014 Hannes Petermaier - Bernecker & Rainer Industrielektronik GmbH - http://www.br-automation.com/ Copyright (C) 2014 Kynetics LLC. Copyright (C) 2014 Marek Vasut Copyright (C) 2014 NVIDIA Corporation Copyright (C) 2014 Nobuhiro Iwamatsu Copyright (C) 2014 O.S. Systems Software LTDA. Copyright (C) 2014 Panasonic Corporation Copyright (C) 2014 Renesas Electronics Corporation Copyright (C) 2014 Revolution Robotics, Inc. Copyright (C) 2014 Roman Byshko Copyright (C) 2014 Samsung Electronics Copyright (C) 2014 Samsung Electronics Minkyu Kang Robert Baldyga Copyright (C) 2014 Samsung Electronics Przemyslaw Marczak Copyright (C) 2014 Samsung Electronics Sanghee Kim Piotr Wilczek Przemyslaw Marczak Copyright (C) 2014 Samsung Electronics Lukasz Majewski Copyright (C) 2014 Sean Cross Copyright (C) 2014 Soeren Moch Copyright (C) 2014 Stefan Roese Copyright (C) 2014 Steffen Trumtrar Copyright (C) 2014 Synopsys, Inc. All rights reserved. Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com Copyright (C) 2014, 2015 O.S. Systems Software LTDA. Copyright (C) 2014, Bachmann electronic GmbH Copyright (C) 2014, Barco (www.barco.com) Copyright (C) 2014, Bin Meng Copyright (C) 2014, Compulab Ltd - http://compulab.co.il/ Copyright (C) 2014, Gumstix, Inc. - http://www.gumstix.com/ Copyright (C) 2014, Gumstix, Incorporated - http://www.gumstix.com/ Copyright (C) 2014, Gumstix, Incorporated - http://www.gumstix.com/ Copyright (C) 2014, Markus Niebel Copyright (C) 2014, Masahiro Yamada Copyright (C) 2014, Simon Glass Copyright (C) 2014-2015 Panasonic Corporation Copyright (C) 2015 Socionext Inc. Copyright (C) 2015 Andreas Bießmann Copyright (C) 2015 Andreas Bießmann Copyright (C) 2015 Atmel Corporation Bo Shen Copyright (C) 2015 Atmel Corporation Josh Wu Copyright (C) 2015 Cogent Embedded, Inc. Copyright (C) 2015 ECA Sinters Copyright (C) 2015 Google, Inc Copyright (C) 2015 K. Merker Copyright (C) 2015 Marcel Ziswiler Copyright (C) 2015 Panasonic Corporation Copyright (C) 2015 Renesas Electronics Corporation Copyright (C) 2015 Socionext Inc. Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) Copyright (C) 2015 Synopsys, Inc. All rights reserved. Copyright (C) 2015, Bachmann electronic GmbH Copyright (C) 2015, Bin Meng Copyright (C) 2015, Google, Inc Copyright (C) 2015, Inverse Path Andrej Rosano Copyright (C) 2015, Inverse Path Andrej Rosano Copyright (C) ARM Limited Copyright (C) Albert ARIBAUD Copyright (C) Archway Digital Solutions. Copyright (C) DENX Copyright (C) DENX GmbH Copyright (C) David Mosberger-Tang Copyright (C) Excito Elektronik i SkÃ¥ne AB, All rights reserved. Copyright (C) Freescale Semiconductor, Inc. 2006, 2007. Copyright (C) Freescale Semiconductor, Inc. 2006, 2010. Copyright (C) Freescale Semiconductor, Inc. 2006-2007 Copyright (C) Freescale Semiconductor, Inc. 2006. Copyright (C) Freescale Semiconductor, Inc. 2007 Copyright (C) Linux Networx. Copyright (C) Marvell International Ltd. and its affiliates Copyright (C) Nalin Dahyabhai Copyright (C) Nokia Corporation, 2007 Copyright (C) Procsys. All rights reserved. Copyright (C) SAN People Copyright (C) SAN People (C) Copyright 2010 Reinhard Meyer, EMK Elektronik, reinhard.meyer@emk-elektronik.de Copyright (C) ST-Ericsson SA 2009 Copyright (C) ST-Ericsson SA 2010 Copyright (C) ST-Ericsson SA 2010 Copyright (C) Samsung Electronics, 2009 Copyright (C) Sun Microsystems 2008 Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1994 - 1997, 1999, 2000 Ralf Baechle (ralf@gnu.org) Copyright (c) 1994, 95, 96, 97, 98, 2000, 01 Ralf Baechle Copyright (c) 1995, 1996, 2001, 2002 Erik Theisen. All rights reserved. Copyright (c) 1995-2003 by Internet Software Consortium Copyright (c) 1996 Russell King. Copyright (c) 1997 Dan Malek (dmalek@jlc.net) Copyright (c) 1998 Dan Malek Copyright (c) 1998 Harald Koerfgen Copyright (c) 1998 Michael Zucchi, All Rights Reserved Copyright (c) 1998 by Michael Barr. Copyright (c) 1999 Magnus Damm Copyright (c) 1999 Dan Malek (dmalek@jlc.net) Copyright (c) 1999 Nicolas Pitre Copyright (c) 1999-2002 Vojtech Pavlik Copyright (c) 2000 Wolfgang Denk Copyright (c) 2000 Silicon Graphics, Inc. Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved. Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com) Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com) Copyright (c) 2000 MontaVista Software, Inc. Copyright (c) 2000 MontaVista Software, Inc. Dan Malek (dmalek@jlc.net) Copyright (c) 2000 William L. Pitts and W. Gerald Hicks All rights reserved. Copyright (c) 2000 by Silicon Graphics, Inc. Copyright (c) 2000, 2001, 2002 Lineo Copyright (c) 2000,2001 Epson Research and Development, Inc. Copyright (c) 2001 Alex Züpke Copyright (c) 2001 Marius Groger Copyright (c) 2001 Marius GrÃger Copyright (c) 2001 Charles Mott Copyright (c) 2001 Gerd Mennchen Copyright (c) 2001 Hewlett Packard Copyright (c) 2001 MIPS Technologies, Inc. Copyright (c) 2001 Navin Boppuri / Prashant Patel , Copyright (c) 2001 William L. Pitts All rights reserved. Copyright (c) 2001 Wolfgang Denk, DENX Software Engineering, . Copyright (c) 2001-2003 Wolfgang Denk, DENX Software Engineering, . Copyright (c) 2002 Alex Zupke Copyright (c) 2002 Alex Züpke Copyright (c) 2002 Gary Jennejohn Copyright (c) 2002 Kyle Harris Copyright (c) 2002-2007 Analog Devices Inc. Copyright (c) 2003 Bas Vermeulen , BuyWays B.V. (www.buyways.nl) Copyright (c) 2003 Kshitij Copyright (c) 2003 Richard Woodruff Copyright (c) 2003 Thomas.Lange@corelatus.se Copyright (c) 2003 Wolfgang Denk Copyright (c) 2003 Metrowerks/Motorola Copyright (c) 2003 Texas Instruments Copyright (c) 2003 Denis Peter, MPL AG Switzerland, d.petr@mpl.ch. Copyright (c) 2003 Josef Baumgartner Copyright (c) 2003 Josef Baumgartner Copyright (c) 2003 Josef Baumgartner 2006 Zachary P. Landau Copyright (c) 2003 Motorola,Inc. Copyright (c) 2003 Motorola,Inc. Xianghua Xiao, (X.Xiao@motorola.com) Copyright (c) 2003 Wolfgang Denk, wd@denx.de Copyright (c) 2003,Motorola Inc. Xianghua Xiao (X.Xiao@motorola.com) Copyright (c) 2003-2005 by Peter Astrand Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com Copyright (c) 2003/06, Courage Co., Ltd. Copyright (c) 2004 Cucy Systems (http://www.cucy.com) Curt Brune Copyright (c) 2004 Texas Instruments Copyright (c) 2004 Picture Elements, Inc. Stephen Williams Copyright (c) 2004 Picture Elements, Inc. Stephen Williams (steve@picturel.com) Copyright (c) 2004 Texas Instruments Copyright (c) 2004 Texas Instruments. Copyright (c) 2004, 2008 IBM Corporation Copyright (c) 2004-2005 Sergey Lyubka Copyright (c) 2004-2005 Sergey Lyubka All rights reserved Copyright (c) 2004-2008 Analog Devices Inc. Copyright (c) 2004-2008 Texas Instruments Copyright (c) 2004-2010 Internet Systems Consortium, Inc. ("ISC") Copyright (c) 2004-2011 Analog Devices Inc. Copyright (c) 2005 Arthur Shipkowski Copyright (c) 2005 Ben Gardner Copyright (c) 2005 Cisco Systems. All rights reserved. Copyright (c) 2005 David Brownell Copyright (c) 2005 Freescale Semiconductor, Inc. Copyright (c) 2005 MontaVista Software Copyright (c) 2005 MontaVista Software, Inc. Vitaly Bordug Copyright (c) 2005, 2009 Freescale Semiconductor, Inc Copyright (c) 2005-2006 Gianluigi Tiesi Kees Zeelenberg Copyright (c) 2005-2007 Analog Device Inc. Copyright (c) 2005-2007 Analog Devices Inc. Copyright (c) 2005-2008 Analog Device Inc. Copyright (c) 2005-2008 Analog Device, Inc. Copyright (c) 2005-2008 Analog Devices Inc. Copyright (c) 2005-2009 Analog Devices Inc. Copyright (c) 2005-2010 Analog Device Inc. Copyright (c) 2005-2010 Analog Devices Inc. Copyright (c) 2005-2011 Analog Device Inc. Copyright (c) 2005-2011 Analog Devices Inc. Copyright (c) 2006 Ben Warren, Qstreams Networks Inc. Copyright (c) 2006 Herbert Valerio Riedel Copyright (c) 2006 Intratrade Ltd., Ivan Danov, idanov@gmail.com Copyright (c) 2006 Thomas Gleixner Copyright (c) 2006 Wind River Systems, Inc. Copyright (c) 2006, 2007 Wind River Systems, Inc. Copyright (c) 2006-2007 Wind River Systems, Inc. Copyright (c) 2006-2008 Analog Devices Inc. Copyright (c) 2006-2008 Freescale Semiconductor Copyright (c) 2006-2008 Syed Mohammed Khasim Copyright (c) 2006-2009 Analog Devices Inc. Copyright (c) 2006-2009, 2011 Freescale Semiconductor, Inc. Copyright (c) 2006-2010 Analog Devices Inc. Copyright (c) 2006-2014 Analog Devices Inc. Copyright (c) 2007 Samsung Electronics Copyright (c) 2007 Nobuhiro Iwamatsu Copyright (c) 2007 Nobuhiro Iwamatsu Copyright (c) 2007 Carlos Munoz Copyright (c) 2007 David Rowe, Copyright (c) 2007 Ingenic Semiconductor Inc. Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2007,2008 Nobuhiro Iwamatsu Copyright (c) 2007,2008 Nobuhiro Iwamatsu Copyright (c) 2007,2008 Nobuhiro Iwamatsu Copyright (c) 2007-2008 Analog Devices Inc. Copyright (c) 2007-2008, Juniper Networks, Inc. Copyright (c) 2007-2008, Juniper Networks, Inc. All rights reserved. Copyright (c) 2007-2009 Analog Devices Inc. Copyright (c) 2007-2009 DENX Software Engineering, GmbH Stefan Roese Copyright (c) 2008 - 2012 Nobuhiro Iwamatsu Copyright (c) 2008 Analog Devices Inc. Copyright (c) 2008 Eric Jarrige Copyright (c) 2008 Excito Elektronik i Sk Copyright (c) 2008 Freescale Semiconductor, Inc. Copyright (c) 2008 Magnus Damm Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Pieter Voorthuijsen Copyright (c) 2008 Texas Instruments Copyright (c) 2008 Yoshihiro Shimoda Copyright (c) 2008 Yusuke Goda Copyright (c) 2008 coresystems GmbH All rights reserved. Copyright (c) 2008, 2009 esd gmbh Hannover Germany Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2008, 2011, 2014 2014 Nobuhiro Iwamatsu Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2008, Excito Elektronik i SkÃ¥ne AB Copyright (c) 2008, Michael Trimarchi Copyright (c) 2008, Michael Trimarchi All rights reserved. Copyright (c) 2008-2009 Analog Devices Inc. Copyright (c) 2008-2009 I-SYST. Copyright (c) 2008-2009 MontaVista Software, Inc. Copyright (c) 2008-2009 esd gmbh. Copyright (c) 2008-2009, MontaVista Software, Inc. Copyright (c) 2008-2009, NVIDIA Corporation. Copyright (c) 2008-2010 Analog Devices Inc. Copyright (c) 2008-2011 Analog Devices Inc. Copyright (c) 2008-2012 Analog Devices Inc. Copyright (c) 2009 MontaVista Software, Inc. Copyright (c) 2009 Analog Devices Inc. Copyright (c) 2009 Daniel Mack Copyright (c) 2009 Freescale Semiconductor, Inc. Copyright (c) 2009 Ilya Yanok Copyright (c) 2009 Micrel Inc. Copyright (c) 2009 Pattrick Hueper All rights reserved. Copyright (c) 2009 Robin Getz Copyright (c) 2009 Samsung Electronics Kyungmin Park Minkyu Kang Copyright (c) 2009 Samsung Electronics. Minkyu Kang Copyright (c) 2009 Texas Instruments Copyright (c) 2009 Wind River Systems, Inc. Tom Rix Copyright (c) 2009 Wind River Systems, Inc. Tom Rix Copyright (c) 2009 Wind River Systems, Inc. Tom Rix Copyright (c) 2009 Wind River Systems, Inc. Tom Rix Copyright (c) 2009 esd gmbh hannover germany. Copyright (c) 2009 esd gmbh. Copyright (c) 2009, Brush Technology Copyright (c) 2009, Code Aurora Forum. All rights reserved. Copyright (c) 2009, Google Inc. All rights reserved. Copyright (c) 2009, Intel Corporation. Copyright (c) 2009-2010 Analog Devices Inc. Copyright (c) 2009-2010 Wind River Systems, Inc. Copyright (c) 2009-2013 NVIDIA Corporation Copyright (c) 2009-2014, The Linux Foundation. All rights reserved. Copyright (c) 2010 Albert Aribaud Copyright (c) 2010 Albert Aribaud. Copyright (c) 2010 Analog Devices Inc. Copyright (c) 2010 BCT Electronic GmbH Copyright (c) 2010 Graeme Smecher Copyright (c) 2010 Samsung Electronics. Minkyu Kang Copyright (c) 2010 Texas Instruments Incorporated Copyright (c) 2010 Texas Instruments, Inc. Jason Kridner Copyright (c) 2010 Thomas Chou Copyright (c) 2010, CompuLab, Ltd. Copyright (c) 2010, Texas Instruments Copyright (c) 2010-2011 Linaro Ltd. www.linaro.org Copyright (c) 2010-2011 NVIDIA Corporation NVIDIA Corporation Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2010-2012 NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2012 NVIDIA Corporation Copyright (c) 2010-2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2013 NVIDIA Corporation Copyright (c) 2010-2013 NVIDIA Corporation Copyright (c) 2010-2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2011 Freescale Semiconductor Copyright (c) 2011 Analog Devices Inc. Copyright (c) 2011 IDS GmbH, Germany Sergej Stepanov Copyright (c) 2011 IDS GmbH, Germany Copyright (c) 2011 Marek Vasut DENX Software Engineering GmbH Copyright (c) 2011 Roberto Cerati Copyright (c) 2011 Samsung Electronics Lukasz Majewski Copyright (c) 2011 Sebastian Andrzej Siewior Copyright (c) 2011 The Chromium Copyright (c) 2011 samsung electronics Donghwa Lee Copyright (c) 2011, Google Inc. Copyright (c) 2011, Google Inc. All rights reserved. Copyright (c) 2011, NVIDIA Corp. All rights reserved. Copyright (c) 2011-12 The Chromium Copyright (c) 2011-2012 Linaro Ltd. www.linaro.org Copyright (c) 2011-2012 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2011-2012 The Chromium Copyright (c) 2011-2013 The Chromium Copyright (c) 2011-2013 Xilinx Inc. Copyright (c) 2012 Gabriel Huau Copyright (c) 2012 Albert ARIBAUD Copyright (c) 2012 Samsung Electronics Copyright (c) 2012 Analog Devices Inc. Copyright (c) 2012 Anders Electronics plc. All Rights Reserved. Copyright (c) 2012 CompuLab, Ltd Dmitry Lifshitz Ilya Ledvich Alberto Panizzo Copyright (c) 2012 Michael Walle Michael Walle Copyright (c) 2012 Samsung Electronics Co. Ltd Copyright (c) 2012 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2012 Samsung Electronics Co., Ltd. http://www.samsung.com Akshay Saraswat Copyright (c) 2012 Samsung Electronics. Abhilash Kesavan Copyright (c) 2012 Stephan Linz Copyright (c) 2012 The Chromium Copyright (c) 2012, Google Inc. Copyright (c) 2012, Google Inc. All rights reserved. Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012, The Chromium Authors Copyright (c) 2012-2013 Xilinx, Michal Simek Copyright (c) 2012-2014 Birdland Audio - http://birdland.com/oem Copyright (c) 2012-2014, Birdland Audio - http://birdland.com/oem Copyright (c) 2012 Gabriel Huau Copyright (c) 2012: Joe Hershberger, National Instruments, joe.hershberger@ni.com All rights reserved. Copyright (c) 2013 Andre Przywara Copyright (c) 2013 Albert ARIBAUD Copyright (c) 2013 Corscience GmbH & Co.KG Andreas Bießmann Copyright (c) 2013 Gerhard Sittig Copyright (c) 2013 Google, Inc Copyright (c) 2013 Google, Inc. Copyright (c) 2013 Lubomir Popov , MM Solutions Copyright (c) 2013 Lucas Stach Copyright (c) 2013 NVIDIA Corporation Copyright (c) 2013 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2013 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2013 Samsung Electronics Co., Ltd. All rights reserved. Copyright (c) 2013 The Chromium Copyright (c) 2013 Xilinx Inc. Copyright (c) 2013 Xilinx, Inc. Copyright (c) 2013 Xilinx, Michal Simek Copyright (c) 2013, Andreas Oetken. Copyright (c) 2013, Compulab Inc. Copyright (c) 2013, Google Inc. Copyright (c) 2013, Henrik Nordstrom Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013, The Chromium Authors Copyright (c) 2013-2014 Stefan Agner Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013-2014, NVIDIA Corporation. Copyright (c) 2013-2014, Stefan Agner Copyright (c) 2013-2015 Stefan Agner Copyright (c) 2014 Heiko Schocher, DENX Software Engineering, hs@denx.de. Copyright (c) 2014 Nobuhiro Iwamatsu Copyright (c) 2014 Renesas Electronics Corporation Copyright (c) 2014 Analog Devices Inc. Copyright (c) 2014 DENX Copyright (c) 2014 Google, Inc Copyright (c) 2014 Google, Inc Copyright (c) 2014 Google, Inc. Copyright (c) 2014 Hannes Petermaier Copyright (c) 2014 Marcel Ziswiler Copyright (c) 2014 Rene Griessl Copyright (c) 2014 Samsung Electronics Co., Ltd. http://www.samsung.com Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved. Copyright (c) 2014 The Chromium Copyright (c) 2014 Xilinx, Inc. Michal Simek Copyright (c) 2014, Google Inc. Copyright (c) 2014, Marcel Ziswiler Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2014, Ruchika Gupta. Copyright (c) 2014, Steffen Trumtrar Copyright (c) 2014-2015 Marcel Ziswiler Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2015 Andreas Bießmann Copyright (c) 2015 Google, Inc Copyright (c) 2015, Google, Inc Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. Copyright (c) <1995-2014>, Intel Corporation. All rights reserved. Copyright (c) International Business Machines Corp., 2006 Copyright (c) Marc A. Viredaz, 1998 Copyright (c) Marc A. Viredaz, 1998 Copyright (c) Nokia Corporation, 2006 Copyright (c) Nokia Corporation, 2006, 2007 Copyright (c) Nokia Corporation, 2006, 2007 Copyright (c) Nokia Corporation, 2007 Copyright (c) Orbacom Systems, Inc All rights reserved. Copyright (c) Switchfin Org. Copyright 1988, 91, 92, 93, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc. Copyright 1992, Linus Torvalds. Copyright 1993 -- 1997 Drew Eckhardt, Frederic Potter, David Mosberger-Tang Copyright 1994 - 2000 Neil Russell. Copyright 1994 - 2000 Neil Russell. Copyright 1994, 1995, 2000 Neil Russell. Copyright 1994, 1995, 2000 Neil Russell. Copyright 1994, 1995, 2000 Neil Russell. Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) Copyright 1995, 1996, 1998, 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. Copyright 1995, Russell King. Copyright 1995-2010 Jean-loup Gailly and Mark Adler Copyright 1996 Roman Zippel Copyright 1997 -- 1999 Martin Mares Copyright 1998-2000 Red Hat, Inc --- All Rights Reserved Copyright 1999 D. Jeff Dionne Copyright 1999 Randy Dunlap (C) Copyright 1999 Gregory P. Smith (C) Copyright 2001 Denis Peter, MPL AG Switzerland Copyright 1999 Randy Dunlap (C) Copyright 1999 Gregory P. Smith (C) Copyright 2001 Denis Peter, MPL AG Switzerland (C) Copyright 2008, Daniel HellstrÃm, daniel@gaisler.com Copyright 1999-2000 D. Jeff Dionne, Copyright 2000 MontaVista Software Inc. Copyright 2000 Paolo Scaffardi Copyright 2000 Roland Borde Copyright 2000, 2001 DENX Software Engineering, Wolfgang Denk, wd@denx.de Copyright 2000,2001 MontaVista Software Inc. Copyright 2000-2001 Lineo, Inc. D. Jeff Dionne Copyright 2000-2001 Lineo, Inc. D. Jefff Dionne Copyright 2000-2002 Wolfgang Denk, wd@denx.de Copyright 2000-2002 Wolfgang Denk, wd@denx.de Copyright 2000-2002 by Hans Reiser Copyright 2000-2004 Wolfgang Denk, wd@denx.de Copyright 2000-2008 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright 2000-2009 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright 2001 Jeff Garzik Copyright 2001 Sun Microsystems (thockin@sun.com) Copyright 2002 Andy Grover Copyright 2002 Arcturus Networks Inc. MaTed Copyright 2002 Intel (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) Copyright 2002 SYSGO Real-Time Solutions GmbH Copyright 2003 Bas Vermeulen , BuyWays B.V. (www.buyways.nl) Copyright 2003 Metrowerks Copyright 2003 Metrowerks/Motorola Copyright 2003 Motorola,Inc. Xianghua Xiao(x.xiao@motorola.com) Copyright 2003-2004 Jeff Garzik Copyright 2003-2004 Red Hat, Inc. All rights reserved. Copyright 2003-2008 Analog Devices Inc. Copyright 2004 Sun Microsystems, Inc. Copyright 2004 Freescale Semiconductor, Inc. Copyright 2004 Freescale Semiconductor, Inc. Liberty Eran (liberty@freescale.com) Copyright 2004 Freescale Semiconductor. Copyright 2004 Freescale Semiconductor. Jeff Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2004 Freescale Semiconductor. Copyright 2004 Karen Spearel Copyright 2004 Matt Mackall Copyright 2004, 2007 Freescale Semiconductor, Inc. Copyright 2004, 2007 Freescale Semiconductor. Copyright 2004, 2007, 2008 Freescale Semiconductor. Srikanth Srinivasan Copyright 2004, 2007, 2009, 2011, 2013 Freescale Semiconductor, Inc. Copyright 2004, 2007, 2009-2011 Freescale Semiconductor, Inc. Copyright 2004, 2007, 2010-2011 Freescale Semiconductor. Copyright 2004, 2007, 2011 Freescale Semiconductor. Srikanth Srinivasan Copyright 2004, 2007-2011 Freescale Semiconductor, Inc. Copyright 2004, 2007-2012 Freescale Semiconductor, Inc. Copyright 2004, 2011 Freescale Semiconductor Jeff Brown (Jeffrey@freescale.com) Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2004, 2011 Freescale Semiconductor. Copyright 2004,2007,2008 Freescale Semiconductor, Inc. Copyright 2004,2007-2011 Freescale Semiconductor, Inc. Copyright 2004,2009-2011 Freescale Semiconductor, Inc. Jeff Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2004-2006,2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2007 Analog Devices Inc. Enter bugs at http://blackfin.uclinux.org/ Copyright 2004-2007 Freescale Semiconductor, Inc. Copyright 2004-2007 Freescale Semiconductor. Copyright 2004-2007, 2010-2011 Freescale Semiconductor. Copyright 2004-2008 Analog Devices Inc. Copyright 2004-2008 Freescale Semiconductor, Inc. Copyright 2004-2009 Analog Devices Inc. Copyright 2004-2009 Analog Devices Inc. 2001 Lineo, Inc Tony Kou 1993 Hamish Macdonald Copyright 2004-2009 Freescale Semiconductor, Inc. Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2009 Freescale Semiconductor. Copyright 2004-2011 Analog Devices Inc. Copyright 2004-2011 Freescale Semiconductor, Inc. Copyright 2004-2011, 2013 Freescale Semiconductor, Inc. Copyright 2004-2012 Analog Devices Inc. Copyright 2004-2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright 2005 Alessandro Zummo Copyright 2005 Mentor Graphics Corporation Copyright 2005, Seagate Technology LLC Copyright 2005-2009 - Steven Rostedt Copyright 2005-2009 Analog Devices Inc. Copyright 2005-2009 Analog Devices Inc. 2005 BuyWays BV Bas Vermeulen Copyright 2006 Applied Micro Circuits Corporation Copyright 2006 Freescale Semiconductor York Sun (yorksun@freescale.com) Copyright 2006 Freescale Semiconductor, Inc. Copyright 2006 Freescale Semiconductor. Copyright 2006 Freescale Semiconductor. Jeffrey Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2006 IBM Copyright 2006, 2007 Freescale Semiconductor, Inc. Copyright 2006, 2007, 2010-2011 Freescale Semiconductor. Copyright 2006, 2008-2009, 2011 Freescale Semiconductor York Sun (yorksun@freescale.com) Haiying Wang (haiying.wang@freescale.com) Timur Tabi (timur@freescale.com) Copyright 2006, 2010-2011 Freescale Semiconductor. Copyright 2006,2009 Freescale Semiconductor, Inc. Copyright 2006,2009-2010 Freescale Semiconductor, Inc. Jeff Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2006,2010 Freescale Semiconductor Jeff Brown Srikanth Srinivasan (srikanth.srinivasan@freescale.com) Copyright 2006-2009 Analog Devices Inc. Copyright 2006-2009 Solarflare Communications Inc. Copyright 2006-2010 Analog Devices Inc. Copyright 2007 (C) Yoshihiro Shimoda Copyright 2007 Embedded Specialties, Inc. Copyright 2007 Embedded Specialties, Inc. Joe Hamman Copyright 2007 Embedded Specialties, Inc. Joe Hamman joe.hamman@embeddedspecialties.com Copyright 2007 Freescale Semiconductor, Inc. Copyright 2007 Freescale Semiconductor, Inc. Zhang Wei Jason Jin Copyright 2007 Freescale Semiconductor, Inc. Copyright 2007 Freescale Semiconductor. Copyright 2007 Michal Simek (C) Copyright 2004 Atmark Techno, Inc. Michal SIMEK Yasushi SHOJI Copyright 2007 Michal Simek (C) Copyright 2004 Atmark Techno, Inc. Michal SIMEK Yasushi SHOJI Copyright 2007 Sun Microsystems, Inc. All rights reserved. Copyright 2007 Wind River Systemes, Inc. Copyright 2007 Wind River Systemes, Inc. Copyright 2007 Wind River Systems Copyright 2007, 2010 Freescale Semiconductor, Inc. Copyright 2007, 2010-2011 Freescale Semiconductor, Inc Andy Fleming Copyright 2007, 2010-2011 Freescale Semiconductor, Inc. Copyright 2007, 2011 Freescale Semiconductor, Inc. Copyright 2007, Embedded Specialties, Inc. Copyright 2007, Freescale Semiconductor, Inc Andy Fleming Copyright 2007,2008 Nobuhiro Iwamatsu Copyright 2007,2009 Wind River Systems Copyright 2007,2009 Wind River Systems, Inc. Copyright 2007,2009-2010 Freescale Semiconductor, Inc. Copyright 2007,2009-2011 Freescale Semiconductor, Inc. Copyright 2007,2009-2012 Freescale Semiconductor, Inc. Copyright 2007,2009-2014 Freescale Semiconductor, Inc. Copyright 2007,2011 Freescale Semiconductor, Inc. Copyright 2007-2008 Matthias Fuchs, esd gmbh, matthias.fuchs@esd-electronics.com. Copyright 2007-2008 Analog Devices Inc. Copyright 2007-2008 Freescale Semiconductor, Inc. Copyright 2007-2008,2010-2011 Freescale Semiconductor, Inc Copyright 2007-2008,2010-2011 Freescale Semiconductor, Inc. Copyright 2007-2009 Analog Devices Inc. Copyright 2007-2009 Freescale Semiconductor, Inc. Copyright 2007-2009 Freescale Semiconductor, Inc. Copyright 2007-2009, 2011 Freescale Semiconductor, Inc. Copyright 2007-2009,2010-2012 Freescale Semiconductor, Inc. Copyright 2007-2011 Freescale Semiconductor, Inc. Copyright 2007-2012 (C) Allwinner Technology Co., Ltd. javen Copyright 2007-2012 Freescale Semiconductor, Inc. Copyright 2007-2013 Freescale Semiconductor, Inc. Copyright 2007-2014 Freescale Semiconductor, Inc. Copyright 2008 (C) Mark Jonas Copyright 2008 (C) Bryan O'Donoghue Copyright 2008 - 2009 Windriver, Copyright 2008 DENX Software Engineering Copyright 2008 Extreme Engineering Solutions, Inc. Copyright 2008 Freescale Semiconductor, Inc. Copyright 2008 Freescale Semiconductor, Inc. York Sun Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008 Freescale Semiconductor. Copyright 2008 Mentor Graphics Corporation Copyright 2008 Qstreams Networks, Inc. Copyright 2008 Sascha Hauer, kernel@pengutronix.de Copyright 2008 Semihalf (C) Copyright 2000-2004 DENX Software Engineering Wolfgang Denk, wd@denx.de Prafulla Wadaskar Copyright 2008 Semihalf (C) Copyright 2000-2004 DENX Software Engineering Wolfgang Denk, wd@denx.de Prafulla Wadaskar Copyright 2008 Semihalf (C) Copyright 2000-2005 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright 2008 Semihalf (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright 2008 Semihalf (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright 2008 Semihalf (C) Copyright 2000-2009 DENX Software Engineering Wolfgang Denk, wd@denx.de Copyright 2008 Silicon Turnkey Express, Inc. Martha Marx Copyright 2008, 2010 Freescale Semiconductor, Inc. Copyright 2008, 2010-2011 Freescale Semiconductor, Inc. Copyright 2008, 2010-2014 Freescale Semiconductor, Inc. Copyright 2008, 2011 Freescale Semiconductor, Inc. Copyright 2008, Freescale Semiconductor, Inc Andy Fleming Copyright 2008,2010 Freescale Semiconductor, Inc Andy Fleming Copyright 2008,2010 Freescale Semiconductor, Inc. Copyright 2008,2010 Freescale Semiconductor, Inc. Dave Liu Copyright 2008,2010-2011 Freescale Semiconductor, Inc. Copyright 2008,2011 Freescale Semiconductor, Inc. Copyright 2008-2009 Analog Devices Inc. Copyright 2008-2009 DENX Software Engineering, Stefan Roese Copyright 2008-2009 Freescale Semiconductor, Inc. Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008-2009 Stefan Roese , DENX Software Engineering Copyright 2008-2010 Analog Devices Inc. Copyright 2008-2010 DENX Software Engineering, Stefan Roese Copyright 2008-2010 Freescale Semiconductor, Inc. Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008-2011 Analog Devices Inc. Copyright 2008-2011 Freescale Semiconductor, Inc. Copyright 2008-2012 Freescale Semiconductor, Inc. Copyright 2008-2012 Freescale Semiconductor, Inc. Dave Liu Copyright 2008-2012 Freescale Semiconductor, Inc. Kumar Gala Copyright 2008-2013 Analog Devices Inc. Copyright 2008-2013 Freescale Semiconductor, Inc. Copyright 2008-2014 Freescale Semiconductor, Inc. Copyright 2008-2015 Freescale Semiconductor, Inc. Copyright 2009 Lattice Semiconductor Corp. Copyright 2009 Stefano Babic DENX Software Engineering sbabic@denx.de. Copyright 2009 Analog Devices Inc. Copyright 2009 CJSC "NII STT", http://www.niistt.ru/ Copyright 2009 Dirk Behme, dirk.behme@googlemail.com Copyright 2009 Extreme Engineering Solutions, Inc. Copyright 2009 Freescale Semiconductor, Inc. Copyright 2009 Ilya Yanok, Copyright 2009 Lattice Semiconductor Corp. Copyright 2009 Semihalf. Copyright 2009 Semihalf. (C) Copyright 2009 Stefan Roese Copyright 2009 Sun Microsystems, Inc. All rights reserved. Copyright 2009, Matthias Fuchs Copyright 2009-2010 Freescale Semiconductor, Inc. Copyright 2009-2010 Freescale Semiconductor. Copyright 2009-2010, 2013 Freescale Semiconductor, Inc. Jun-jie Zhang Mingkai Hu Copyright 2009-2011 Freescale Semiconductor, Inc. Copyright 2009-2011 Freescale Semiconductor, Inc. Andy Fleming Copyright 2009-2011 Freescale Semiconductor, Inc. Dave Liu Copyright 2009-2012 Freescale Semiconductor, Inc Copyright 2009-2012 Freescale Semiconductor, Inc. Copyright 2009-2012 Freescale Semiconductor, Inc. Dave Liu Copyright 2009-2012, 2013 Freescale Semiconductor, Inc. Jun-jie Zhang Mingkai Hu Copyright 2009-2013 Freescale Semiconductor, Inc. Copyright 2009-2014 Freescale Semiconductor, Inc. Copyright 2009-2014 Freescale Semiconductor, Inc. and others Copyright 2009: Marvell Technology Group Ltd. Copyright 2010 (C) Kristoffer Ericson Copyright 2010 Extreme Engineering Solutions, Inc. Copyright 2010 Freescale Semiconductor Copyright 2010 Freescale Semiconductor, Inc. Copyright 2010 Ilya Yanok, Emcraft Systems, Copyright 2010 Orex Computed Radiography Copyright 2010 Sergey Poselenov, Emcraft Systems, Copyright 2010 Sun Microsystems, Inc. All rights reserved. Copyright 2010 eXMeritus, A Boeing Company Copyright 2010, 2012 Freescale Semiconductor Copyright 2010, Renato Andreola Copyright 2010, Stefan Roese, DENX Software Engineering, sr@denx.de Copyright 2010-2011 Calxeda, Inc. Copyright 2010-2011 Freescale Semiconductor Copyright 2010-2011 Freescale Semiconductor, Inc. Copyright 2010-2011 NVIDIA Corporation Copyright 2010-2011, 2013 Freescale Semiconductor, Inc. Copyright 2010-2012 Freescale Semiconductor, Inc. Copyright 2010-2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright 2010-2012 Freescale Semiconductor, Inc. TsiChung Liew (Tsi-Chung.Liew@freescale.com) Copyright 2010-2014 Freescale Semiconductor, Inc. Copyright 2011 Heiko Schocher DENX Software Engineering hs@denx.de. Copyright 2011 ARM Limited (C) Copyright 2010 Linaro Matt Waddel, Copyright 2011 Calxeda, Inc. Copyright 2011 Comelit Group SpA Luca Ceresoli Copyright 2011 Comelit Group SpA, Luca Ceresoli Copyright 2011 Freescale Semiconductor Copyright 2011 Freescale Semiconductor, Inc. Copyright 2011 Freescale Semiconductor, Inc. Andy Fleming Copyright 2011 Freescale Semiconductor, Inc. Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2011 Linaro Copyright 2011 Linaro Limited Copyright 2011 Linaro Limited Aneesh V Copyright 2011 Maxim Integrated Products Copyright 2011 Sebastian Andrzej Siewior Copyright 2011, 2013 Freescale Semiconductor, Inc. Copyright 2011, Marvell Semiconductor Inc. Copyright 2011, Marvell Semiconductor Inc. Lei Wen Copyright 2011,2012 Freescale Semiconductor, Inc. Copyright 2011-2012 Freescale Semiconductor, Inc. Copyright 2011-2012 NVIDIA Corporation Copyright 2011-2013 Freescale Semiconductor, Inc. Copyright 2011-2013 NVIDIA Corporation Copyright 2011-2014 Freescale Semiconductor, Inc. Copyright 2012 Freescale Semiconductor, Inc. Copyright 2012 Freescale Semiconductor, Inc. Andy Fleming Roy Zang Copyright 2012 Freescale Semiconductor, Inc. Roy Zang Copyright 2012 Kim Phillips, Freescale Semiconductor. Copyright 2012 Stefan Roese Copyright 2012 Texas Instruments Copyright 2012-2013 Stefan Roese Copyright 2012-2014 Freescale Semiconductor, Inc. Copyright 2013 Freescale Semiconductor, Inc. Copyright 2013 Albert ARIBAUD Copyright 2013 Broadcom Corporation. Copyright 2013 Freescale Semiconductor Copyright 2013 Freescale Semiconductor, Inc. Copyright 2013 Maxime Ripard Copyright 2013 Stefan Roese Copyright 2013 Texas Instruments, Inc. Copyright 2013 Wolfgang Denk Copyright 2013-2014 Freescale Semiconductor, Inc. Copyright 2013-2014 Red Hat, Inc. Copyright 2014 - Hans de Goede Copyright 2014 Broadcom Corporation Copyright 2014 Broadcom Corporation. Copyright 2014 Freescale Semiconductor Copyright 2014 Freescale Semiconductor Inc. Copyright 2014 Freescale Semiconductor, Inc. Copyright 2014 Freescale Semiconductor, Inc. Copyright 2014 Google, Inc Copyright 2014 Linaro, Ltd. Rob Herring Copyright 2014 Red Hat, Inc. Copyright 2014 Zoltan HERPAI Zoltan HERPAI Copyright 2014, Freescale Semiconductor Copyright 2014, Freescale Semiconductor, Inc. Copyright 2014, Jason Cooper Copyright 2014, Staubli Faverges Copyright 2014-2015 Freescale Semiconductor, Inc. Copyright 2015 Freescale Semiconductor, Inc. Copyright 2015 Freescale Semiconductor, Inc. Copyright Altera Corporation (C) 2012-2014. All rights reserved Copyright Freescale Semiconductor, Inc. 2004, 2006, 2008. Copyright Freescale Semiconductor, Inc. 2004, 2006. Copyright Joern Engel Copyright MontaVista Software Incorporated, 2000 Copyright Motorola 1984 Copyright Randy Dunlap 2000 (C) Copyright David Brownell 2000 (C) Copyright Yggdrasil Computing, Inc. 2000 Copyright Roger Meier Copyright Torsten Duwe 1993 Copyright (C) 2009 Daniel Mack Sascha Hauer Copyright (C) 2011 Google, Inc. Copyright © 1999-2010 David Woodhouse Copyright © 1999-2010 David Woodhouse Copyright © 2000 Red Hat UK Limited Copyright © 2000 Nicolas Pitre Copyright © 2000-2005 Thomas Gleixner Copyright © 2000-2010 David Woodhouse Copyright © 2000-2010 David Woodhouse Steven J. Hill Thomas Gleixner Copyright © 2001-2007 Red Hat, Inc. and others Copyright © 2002 Robert Kaiser Copyright © 2002 Thomas Gleixner Copyright © 2002-2010 David Woodhouse Copyright © 2004 Ferenc Havasi , Zoltan Sogor , Patrik Kluba , University of Szeged, Hungary Copyright © 2004 Thomas Gleixner (tglx@linutronix.de) Copyright © 2005 Samsung Electronics Kyungmin Park Copyright © 2006 Red Hat UK Limited Copyright © 2011 Ivan Djelic Copyright © 2011 Parrot S.A. Copyright © 2013 Jussi Kivilinna Copyright © 2015 Hans de Goede Copyright © International Business Machines Corp., 2006 Copyright(c) 2001 Tony Z. Kou Copyright(c) 2001-2002 Arcturus Networks Inc. Copyright(c) 1999 - 2002 Intel Corporation. All rights reserved. Copyright(c) 2002,2003 Motorola Inc. Xianghua Xiao (x.xiao@motorola.com) Copyright(c) 2003 Metrowerks Copyright(c) 2003 Motorola Inc. Copyright(c) 2005-2008 Samsung Electronics Kyungmin Park Copyright(c) 2009 Dialog Semiconductor Ltd. Copyright: MontaVista Software Inc. Copyright: MontaVista Software, Inc. Copyright: Synertronixx GmbH Coypright (c) 2013 Guntermann & Drunck GmbH Coyright (c) 2007 Nobuhiro Iwamatsu Coyright (c) 2007,2008 Nobuhiro Iwamatsu (C) Copyright 2003 Gary Jennejohn, DENX Software Engineering (C) 2000 Paolo Scaffardi (C) 2000 Paolo Scaffardi (C) 2000 Paolo Scaffardi (C) Copyright 2005 Eric Benard ebenard@eukrea.com (C) Copyright 2010 Robert Aigner (ra@spiid.net) (C) Roman Zippel 1999 (c) Samsung Electronics (C) 2012 Oleksandr Tymoshenko (C) Wojtek Skulski 2010. (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne copyright (C) 2007 Sergey Kubushyn copyright (c) 2002 Romain Lievin roms@lpg.ticalc.org copyright 1999-2001 by Donald Becker. copyright 1999-2002 by Donald Becker. copyright Wolfgang Denk (wd@denx.de). (C) 2009 Nokia Copyright (C) 2009-2010 Texas Instruments (C) SAN People Copyright (C) 2009 Jens Scharsig (js_at_ng@scharsoft.de) (c) 2013, Google Inc. (C) Copyright 2008 Semihalf (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (c) 2013, Google Inc. (C) Copyright 2008 Semihalf (C) Copyright 2000-2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann Marek Vasut (c) 2013 Google, Inc (C) Copyright 2012 Marek Vasut (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) 2013 Google, Inc (C) Copyright 2012 Pavel Herrmann Marek Vasut (c) 2014 Google, Inc (C) Copyright 2002 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com. (c) 2014 Google, Inc (C) Copyright 2012 Pavel Herrmann (c) Josh Huber , Mission Critical Linux, Inc. (c) Rob Taylor, Flying Pig Systems. 2000. (c) 2014 Google, Inc (C) Copyright 2008 Graeme Russ, graeme.russ@gmail.com. (c) 2012, Google Inc. (C) Copyright 2006 Wolfgang Denk, DENX Software Engineering, wd@denx.de. (C) Copyright 2003 Pavel Bartusek, Sysgo Real-Time Solutions AG, pba@sysgo.de (c) 2013, Google Inc. (C) Copyright 2000-2007 Wolfgang Denk, DENX Software Engineering, wd@denx.de. © 2001-2006 Red Hat, Inc. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. U-Boot is Free Software. It is copyrighted by Wolfgang Denk and many others who contributed code (see the actual source code and the git commit messages for details). You can redistribute U-Boot and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. Most of it can also be distributed, at your option, under any later version of the GNU General Public License -- see individual files for exceptions. NOTE! This license does *not* cover the so-called "standalone" applications that use U-Boot services by means of the jump table provided by U-Boot exactly for this purpose - this is merely considered normal use of U-Boot, and does *not* fall under the heading of "derived work" – see file Licenses/Exceptions for details. Also note that the GPL and the other licenses are copyrighted by the Free Software Foundation and other organizations, but the instance of code that they refer to (the U-Boot source code) is copyrighted by me and others who actually wrote it. -- Wolfgang Denk GPL License Exception: Even though U-Boot in general is covered by the GPL-2.0/GPL-2.0+, this does *not* cover the so-called "standalone" applications that use U-Boot services by means of the jump table provided by U-Boot exactly for this purpose - this is merely considered normal use of U-Boot, and does *not* fall under the heading of "derived work". The header files "include/image.h" and "arch/*/include/asm/u-boot.h" define interfaces to U-Boot. Including these (unmodified) header files in another file is considered normal use of U-Boot, and does *not* fall under the heading of "derived work". -- Wolfgang Denk This source code is licensed under the GNU General Public License, Version 2. See the file COPYING for more details. This file is licensed under the terms of the GNU General Public License version 2. This program is licensed "as is" without any warranty of any kind, whether express or implied. 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; version 2 of the License. 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. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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., 675 Mass Ave, Cambridge, MA 02139, USA This file is part of the Inventra Controller Driver for Linux. The Inventra Controller Driver for Linux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. The Inventra Controller Driver for Linux 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 The Inventra Controller Driver for Linux ; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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. Licensed under the terms of the GNU GPL License version 2 This software is distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation, version 2 of that License. This file may be distributed and/or modified under the terms of the GNU General Public License version 2.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Licensees holding a valid Commercial License for this product from SciTech Software, Inc. may use this file in accordance with the Commercial License Agreement provided with the Software. This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. See http://www.scitechsoft.com/license/ for information about the licensing options available and how to purchase a Commercial License Agreement. Contact license@scitechsoft.com if any conditions of this licensing are not clear to you, or you have questions about licensing options. You can redistribute U-Boot and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. SPDX-License-Identifier: GPL-2.0 Copyright (C) 2007 Stefan Roese , DENX Software Engineering Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson SPDX-License-Identifier: GPL-2.0 IBM-pibs This source code has been made available to you by IBM on an AS-IS basis. Anyone receiving this source is licensed under IBM copyrights to use it in any way he or she deems fit, including copying it, modifying it, compiling it, and redistributing it either with or without modifications. No license under IBM patents or patent applications is to be implied by the copyright license. Any user of this software should understand that IBM cannot provide technical support for this software and will not be responsible for any consequences resulting from the use of this software. Any person who transfers this source code or any derivative work must include the IBM copyright notice, this paragraph, and the preceding two paragraphs in the transferred software. COPYRIGHT I B M CORPORATION 2002 LICENSED MATERIAL - PROGRAM PROPERTY OF I B M This software may be used and distributed according to the terms of the GNU General Public License, incorporated herein by reference. Original Copyright Notice: Written/copyright 1999-2001 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Drivers based on or derived from this code fall under the GPL and must retain the authorship, copyright and license notice. This file is not a complete program and may only be used when the entire operating system is licensed under the GPL. License for under other terms may be available. Contact the original author for details. The original author may be reached as becker@scyld.com, or at Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support information and updates available at http://www.scyld.com/network/netsemi.html This file is subject to the terms and conditions of the GNU General Public License. See the file COPYING in the main directory of this archive for more details. Ported to U-Boot by Christian Pellegrin Based on sources from the Linux kernel (pcnet_cs.c, 8390.h) and eCOS(if_dp83902a.c, if_dp83902a.h). Both of these 2 wonderful world are GPL, so this is, of course, GPL. /* Generic NS8390 register definitions. */ /* This file is part of Donald Becker's 8390 drivers, and is distributed under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. Some of these names and comments originated from the Crynwr packet drivers, which are distributed under the GPL. This software falls under the GNU General Public License. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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 THIS SOFTWARE IS PROVIDED "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 AUTHORS 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. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software Foundation. 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 Street, Fifth Floor, Boston, MA 02110-1301 USA SPDX-License-Identifier: LGPL-2.1+ SPDX-License-Identifier: LGPL-2.0+ 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; version 2 or later of the License. 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 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., 675 Mass Ave, Cambridge, MA 02139, USA. 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. Permission is hereby granted to copy, modify and redistribute this code in terms of the GNU Library General Public License, Version 2 or later, at your option. The LZO library 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. The LZO 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 General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. This file is released under the terms of GPL v2 and any later version. SPDX-License-Identifier: GPL-2.0+ This file contains an ECC algorithm from Toshiba that detects and corrects 1 bit errors in a 256 byte block of data. drivers/mtd/nand/nand_ecc.c Copyright (C) 2000-2004 Steven J. Hill (sjhill@realitydiluted.com) Toshiba America Electronics Components, Inc. Copyright (C) 2006 Thomas Gleixner SPDX-License-Identifier: GPL-2.0+ As a special exception, if other files instantiate templates or use macros or inline functions from these files, or you compile these files and link them with other works to produce a work based on these files, these files do not by themselves cause the resulting work to be covered by the GNU General Public License. However the source code for these files must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. SPDX-License-Identifier: eCos-2.0 Note that this license is not endorsed by the Free Software Foundation. It is available here as a convenience to readers of [1]the license list. The eCos license version 2.0 This file is part of eCos, the Embedded Configurable Operating System. Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. eCos 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 or (at your option) any later version. eCos 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 eCos; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. As a special exception, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other works to produce a work based on this file, this file does not by itself cause the resulting work to be covered by the GNU General Public License. However the source code for this file must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. at http://sources.redhat.com/ecos/ecos-license/ ------------------------------------------- ####ECOSGPLCOPYRIGHTEND#### References 1. http://www.gnu.org/licenses/license-list.html The contents of this file are subject to the Red Hat eCos Public License Version 1.1 (the "Licence"); you may not use this file except in compliance with the Licence. You may obtain a copy of the Licence at http://www.redhat.com/ Software distributed under the Licence is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the Licence for the specific language governing rights and limitations under the Licence. Red Hat eCos Public License v1.1 1. DEFINITIONS 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or a list of source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. 1.13. "Red Hat Branded Code" is code that Red Hat distributes and/or permits others to distribute under different terms than the Red Hat eCos Public License. Red Hat's Branded Code may contain part or all of the Covered Code. 2. SOURCE CODE LICENSE 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell ("Utilize") the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 2.2. Contributor Grant. Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 3. DISTRIBUTION OBLIGATIONS 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available and to the Initial Developer; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. You are responsible for notifying the Initial Developer of the Modification and the location of the Source if a contact means is provided. Red Hat will be acting as maintainer of the Source and may provide an Electronic Distribution mechanism for the Modification to be made available. You can contact Red Hat to make the Modification available and to notify the Initial Developer. (http://sourceware.cygnus.com/ecos/) 3.3. Description of Modifications. You must cause all Covered Code to which you contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you must also include this information in the LEGAL file. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then you must include such notice in a location (such as a relevant directory file) where a user would be likely to look for such a notice. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. If you distribute executable versions containing Covered Code, you must reproduce the notice in Exhibit B in the documentation and/or other materials provided with the product. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. INABILITY TO COMPLY DUE TO STATUTE OR REGULATION If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; (b) cite the statute or regulation that prohibits you from adhering to the license; and (c) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. You must submit this LEGAL file to Red Hat for review, and You will not be able use the covered code in any means until permission is granted from Red Hat to allow for the inability to comply due to statute or regulation. 5. APPLICATION OF THIS LICENSE This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code. Red Hat may include Covered Code in products without such additional products becoming subject to the terms of this License, and may license such additional products on different terms from those contained in this License. Red Hat may license the Source Code of Red Hat Branded Code without Red Hat Branded Code becoming subject to the terms of this License, and may license Red Hat Branded Code on different terms from those contained in this License. Contact Red Hat for details of alternate licensing terms available. 6. VERSIONS OF THE LICENSE 6.1. New Versions. Red Hat may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Red Hat. No one other than Red Hat has the right to modify the terms applicable to Covered Code beyond what is granted under this and subsequent Licenses. 6.3. Derivative Works. If you create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), you must (a) rename Your license so that the phrases "ECOS", "eCos", "Red Hat", "RHEPL" or any confusingly similar phrase do not appear anywhere in your license and (b) otherwise make it clear that your version of the license contains terms which differ from the Red Hat eCos Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 9. LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the United States of America: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Santa Clara County, California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis. 13. ADDITIONAL TERMS APPLICABLE TO THE RED HAT ECOS PUBLIC LICENSE Nothing in this License shall be interpreted to prohibit Red Hat from licensing under different terms than this License any code which Red Hat otherwise would have a right to license. Red Hat and logo - This License does not grant any rights to use the trademark Red Hat, the Red Hat logo, eCos logo, even if such marks are included in the Original Code. You may contact Red Hat for permission to display the Red Hat and eCos marks in either the documentation or the Executable version beyond that required in Exhibit B. Inability to Comply Due to Contractual Obligation - To the extent that Red Hat is limited contractually from making third party code available under this License, Red Hat may choose to integrate such third party code into Covered Code without being required to distribute such third party code in Source Code form, even if such third party code would otherwise be considered "Modifications" under this License. EXHIBIT A "The contents of this file are subject to the Red Hat eCos Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.redhat.com/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is eCos - Embedded Configurable Operating System, released September 30, 1998. The Initial Developer of the Original Code is Red Hat. Portions created by Red Hat are Copyright (C) 1998, 1999, 2000 Red Hat, Inc. All Rights Reserved." EXHIBIT B Part of the software embedded in this product is eCos - Embedded Configurable Operating System, a trademark of Red Hat. Portions created by Red Hat are Copyright (C) 1998, 1999, 2000 Red Hat, Inc. (http://www.redhat.com/). All Rights Reserved. THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY RED HAT 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 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 files in this directory and elsewhere which refer to this LICENCE file are part of JFFS2, the Journalling Flash File System v2. Copyright © 2001-2007 Red Hat, Inc. and others JFFS2 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 or (at your option) any later version. JFFS2 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 JFFS2; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. As a special exception, if other files instantiate templates or use macros or inline functions from these files, or you compile these files and link them with other works to produce a work based on these files, these files do not by themselves cause the resulting work to be covered by the GNU General Public License. However the source code for these files must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The initial developer of the original code is David A. Hinds . Portions created by David A. Hinds are Copyright (C) 1999 David A. Hinds. All Rights Reserved. Alternatively, the contents of this file may be used under the terms of the GNU General Public License version 2 (the "GPL"), in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. Mozilla Public License Version 1.1 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: a. under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and b. under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). c. the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. d. Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license a. under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and b. under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). c. the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date Contributor first makes Commercial Use of the Covered Code. d. Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. Termination 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: a. such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. b. any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. government end users The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. Miscellaneous This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. Responsibility for claims As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. Multiple-licensed code Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. Exhibit A - Mozilla Public License. "The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications. Alternatively, the contents of this file may be used under the terms of the GNU General Public License version 2 (the "GPL"), in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the RHEPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the RHEPL or the GPL. GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. ? Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. ? GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. ? 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. ? Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. ? 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. ? 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. ? 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. ? 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS ? How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! 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 OWNER 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. This file was originally taken from the FreeBSD project. SPDX-License-Identifier: BSD-2-Clause Licensed under the 2-clause BSD. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of The Linux Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 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. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. - Neither the name of the Altera Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 ALTERA CORPORATION 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. 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, without modification. 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. The names of the above-listed copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met: .Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution. .Neither the name of Intel Corporation nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission. .No reverse engineering, decompilation, or disassembly of this software is permitted. ."Binary form" includes any format commonly used for electronic conveyance which is a reversible, bit-exact translation of binary representation to ASCII or ISO text, for example, "uuencode." DISCLAIMER. 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 OWNER 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. Copyright (c) 2001 William L. Pitts All rights reserved. Redistribution and use in source and binary forms are freely permitted provided that the above copyright notice and this paragraph and the following disclaimer are duplicated in all such forms. This software is provided "AS IS" and without any express or implied warranties, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose. Copyright (c) 2012 The Chromium OS Authors. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Copyright (c) 2003-2005 by Peter Astrand astrand@lysator.liu.se Licensed to PSF under a Contributor Agreement. See http://www.python.org/2.4/license for licensing details. PSF LICENSE AGREEMENT FOR PYTHON 2.4 ------------------------------------ 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 2.4 software in source or binary form and its associated documentation. 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 2.4 alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004 Python Software Foundation; All Rights Reserved" are retained in Python 2.4 alone or in any derivative version prepared by Licensee. 3. In the event Licensee prepares a derivative work that is based on or incorporates Python 2.4 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 2.4. 4. PSF is making Python 2.4 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.4 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.4 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.4, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By copying, installing or otherwise using Python 2.4, Licensee agrees to be bound by the terms and conditions of this License Agreement. Copyright 2004-2011 Analog Devices Inc. Licensed under the ADI BSD license. Copyright (c) Analog Devices, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. - Neither the name of Analog Devices, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - The use of this software may or may not infringe the patent rights of one or more patent holders. This license does not release you from the requirement that you obtain separate licenses from these patent holders to use this software. THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY RIGHTS, 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. Copyright (C) 2008 Advanced Micro Devices, Inc. Copyright (C) 2009 coresystems GmbH SPDX-License-Identifier: BSD-3-Clause Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. SPDX-License-Identifier: Intel Intel Open Source License Copyright (c) 1996-2000 Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. • 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. • Neither the name of the Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL 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. EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF YOUR JURISDICTION. It is licensee's responsibility to comply with any export regulations applicable in licensee's jurisdiction. Under CURRENT (May 2000) U.S. export regulations this software is eligible for export from the U.S. and can be downloaded by or otherwise exported or reexported worldwide EXCEPT to U.S. embargoed destinations which include Cuba, Iraq, Libya, North Korea, Iran, Syria, Sudan, Afghanistan and any other country to which the U.S. has embargoed goods and services. SPDX-License-Identifier: ISC Author: Ulf Magnusson https://github.com/ulfalizer/Kconfiglib This is Kconfiglib, a Python library for scripting, debugging, and extracting information from Kconf ... Permission to use, copy, modify, and/or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. This package is free software; you can redistribute it and/or modify it under the terms of the license found in the file named COPYING that should have accompanied this file. THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of the authors not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The authors makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS 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. This is free software; you can redistribute it and/or modify it as you like. 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. THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify or distribute it freely. This code is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THIS SOFTWARE IS NOT COPYRIGHTED HP offers the following for use in the public domain. HP makes no warranty with regard to the software or its performance and the user accepts the software "AS IS" with all faults. HP DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Copyright (C) 1999 Niibe Yutaka But consider these trivial functions to be public domain. from linux kernel code. Copyright (C) 1999 Niibe Yutaka But consider these trivial functions to be public domain. A version of malloc/free/realloc written by Doug Lea and released to the public domain. Send questions/comments/complaints/performance data to dl@cs.oswego.edu Created by Kenneth Albanowski. No rights reserved, released to the public domain. advanced encryption standard author: karl malbrain, malbrain@yahoo.com This work, including the source code, documentation and related data, is placed into the public domain. The orginal author is Karl Malbrain. THIS SOFTWARE IS PROVIDED AS-IS WITHOUT WARRANTY OF ANY KIND, NOT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY. THE AUTHOR OF THIS SOFTWARE, ASSUMES _NO_ RESPONSIBILITY FOR ANY CONSEQUENCE RESULTING FROM THE USE, MODIFICATION, OR REDISTRIBUTION OF THIS SOFTWARE. This code was written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish. public domain code snippet, lifted from http://www-graphics.stanford.edu/~seander/bithacks.html This code is derived from a public domain shell sort routine by Ray Gardner and found in Bob Stout's snippets collection. The original code is included below in an #if 0/#endif block. LzmaDec.c -- LZMA Decoder 2009-09-20 : Igor Pavlov : Public domain LICENSE LZMA SDK is written and placed in the public domain by Igor Pavlov. That, in turn, is based in part on ladsh.c, by Michael K. Johnson and Erik W. Troan, which they placed in the public domain. A version of malloc/free/realloc written by Doug Lea and released to the public domain. Send questions/comments/complaints/performance data to dl@cs.oswego.edu Based on code whose Original Author and Copyright information follows: Copyright (c) 1998 by Michael Barr. This software is placed into the public domain and may be used for any purpose. However, this notice must not be changed or removed and no warranty is either expressed or implied by its publication or distribution. This file is a modified version of bzlib.h from the bzip2-1.0.2 distribution which can be found at http://sources.redhat.com/bzip2/ This file is a part of bzip2 and/or libbzip2, a program and library for lossless, block-sorting data compression. 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. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu "THE BEER-WARE LICENSE" (Revision 42): Sergey Lyubka wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. This source code has been made available to you by IBM on an AS-IS basis. Anyone receiving this source is licensed under IBM copyrights to use it in any way he or she deems fit, including copying it, modifying it, compiling it, and redistributing it either with or without modifications. No license under IBM patents or patent applications is to be implied by the copyright license. Any user of this software should understand that IBM cannot provide technical support for this software and will not be responsible for any consequences resulting from the use of this software. Any person who transfers this source code or any derivative work must include the IBM copyright notice, this paragraph, and the preceding two paragraphs in the transferred software. COPYRIGHT I B M CORPORATION 1997 LICENSED MATERIAL - PROGRAM PROPERTY OF I B M SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause SPDX-License-Identifier: GPL-2.0+ BSD-3-Clause .libfdt is dual licensed: you can use it either under the terms of the GPL, or the BSD license, at your option. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : netbase # Package version : 6.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://ftp.debian.org/debian/pool/main/n/netbase/netbase_6.1.tar.xz Upstream Authors / Maintainers: https://salsa.debian.org/md/netbase.git Copyrights: Copyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri Licenses: This package was created by Peter Tobias tobias@et-inf.fho-emden.de on Wed, 24 Aug 1994 21:33:28 +0200 and maintained by Anthony Towns until 2001. It is currently maintained by Marco d'Itri . Copyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri The programs in this package are distributed under the terms of the GNU General Public License, version 2 as distributed by the Free Software Foundation. On Debian systems, a copy of this license may be found in /usr/share/common-licenses/GPL-2. GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : dnsmasq # Package version : 2.81 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.81.tar.gz Upstream Authors / Maintainers: git://thekelleys.org.uk/dnsmasq.git Copyrights: copyrighted by the Free Software Foundation copyright=(C) 2006 by Neil Fisher Copyright 2004 Matt Mackall Copyright (c) 2014 Sven Falempin All Rights Reserved. Copyright (c) 2013 Jason A. Donenfeld . All Rights Reserved. Copyright (c) 2012-2020 Simon Kelley Copyright (c) 2012 Giovanni Bajo Copyright (c) 2007 Simon Kelley Copyright (c) 2006 Simon Kelley Copyright (c) 2000-2020 Simon Kelley Copyright (c) 2000-2016 Simon Kelley Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006 by Neil Fisher Copyright (C) 2004 Thomas Tuttle Copyright (C) 2004 Peter Willis Copyright (C) 1989, 1991 Free Software Foundation, Inc COPYRIGHT "Copyright (c) 2000-2020 Simon Kelley" (c) 1997 by Andi Kleen (C) Copyright by Matthias Andree , 2010 Licenses: GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this 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; version 2 dated June, 1991, or (at your option) version 3 dated 29 June, 2007. ******************************************************************************************************************************** # License: Consider this MIT style licensed. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : packagegroup-base # Package version : 1.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://downloads.yoctoproject.org/releases/yocto/yocto-1.7.2/poky-dizzy-12.0.2.tar.bz2 Upstream Authors / Maintainers: Copyrights: Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : gnutls # Package version : 3.6.14 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.14.tar.xz Upstream Authors / Maintainers: https://www.gnutls.org/ https://gitlab.com/gnutls/gnutls/ Copyrights: Copyright: 2015-2015 Dmitry Eremin-Solenikov Copyright: 2015, 2016 Dmitry Eremin-Solenikov Copyright: 2009-2012 Aleksey Kravchenko Copyright(c) 2017 Tim Ruehsen Copyright(c) 2017 Free Software Foundation, Inc. Copyright © 2016 Free Software Foundation, Inc. Copyright © 2015-2016 Red Hat, Inc. Copyright © 2015-2016 Dyalog Ltd. Copyright © 2014-2016 Red Hat, Inc. Copyright © 2014 Red Hat, Inc. Copyright © 2014 Nikos Mavrogiannopoulos Copyright © 2013 Free Software Foundation, Inc. Clytie Siddall , 2008-2010. Trần Ngọc Quân , 2012-2013. Copyright © 2012 Free Software Foundation. Copyright © 2011, 2012, 2013 Free Software Foundation, Inc. Jorma Karvonen , 2011-2013. Copyright © 2008-2012 Intel Corporation. Copyright © 2007, 2008, 2009, 2011, 2012, 2017 Free Software Foundation, Inc. Daniel Nylander , 2006, 2007, 2008, 2009, 2011, 2012. Anders Jonsson , 2017. Copyright 2020 Free Software Foundation, Inc. Copyright 2017-2020 Free Software Foundation, Inc. Copyright 2017 Red Hat, Inc. Copyright 2016-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright 2016-2020 Free Software Foundation, Inc. Copyright 2016 Nikos Mavrogiannopoulos Copyright 2016 Google Inc. Copyright 2015-2020 Free Software Foundation, Inc. Copyright 2013-2020 Free Software Foundation, Inc. Copyright 2012-2018 Free Software Foundation, Inc. Copyright 2011-2020 Free Software Foundation, Inc. Copyright 2008-2020 Free Software Foundation, Inc. Copyright 2006-2012 Free Software Foundation, Inc. Copyright 2003-2020 Free Software Foundation, Inc. Copyright (c) 2011-2016, Andy Polyakov All rights reserved. Copyright (c) 2011-2013, Andy Polyakov All rights reserved. Copyright (c) 2009, Ben Hoyt All rights reserved. Copyright (c) 2008 Alexander von Gernler. All rights reserved. Copyright (c) 2007, 2008 Free Software Foundation, Inc. Copyright (c) 2006-2012, CRYPTOGAMS by All rights reserved. Copyright (c) 2002 Andrew McDonald Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. Copyright (c) 1996-1999 by Internet Software Consortium. Copyright (c) 1996,1999 by Internet Software Consortium. Copyright (C) by Bruce Korb - all rights reserved Copyright (C) YEAR Free Software Foundation, Inc. Copyright (C) Stefan Metzmacher 2012 Copyright (C) Michael Adam 2012 Copyright (C) Jeremy Allison 2012 Copyright (C) 2020 Dmitry Baryshkov Copyright (C) 2019 Tom Vrancken (dev@tomvrancken.nl) Copyright (C) 2019 Red Hat, Inc. Copyright (C) 2019 Niels Möller Copyright (C) 2019 Free Software Foundation, Inc. Copyright (C) 2018 Red Hat, Inc. Copyright (C) 2018 Free Software Foundation, Inc. Copyright (C) 2018 Dmitry Eremin-Solenikov Copyright (C) 2018 ARPA2 project Copyright (C) 2017-2020 Free Software Foundation, Inc. Copyright (C) 2017-2019 Red Hat, Inc. Copyright (C) 2017-2018 Red Hat, Inc. Copyright (C) 2017-2018 Free Software Foundation, Inc. Copyright (C) 2017, Red Hat Inc. Copyright (C) 2017 Tim Rühsen Copyright (C) 2017 Red Hat, Inc. Copyright (C) 2017 Red Hat Copyright (C) 2017 Nikos Mavrogiannopoulos Copyright (C) 2017 Free Software Foundation, Inc. Copyright (C) 2017 Daiki Ueno Copyright (C) 2017 - 2018 ARPA2 project Copyright (C) 2016-2019 Red Hat, Inc. Copyright (C) 2016-2018 Red Hat, Inc. Copyright (C) 2016-2017 Red Hat, Inc. Copyright (C) 2016, 2017 Red Hat, Inc. Copyright (C) 2016 Red Hat, Inc. Copyright (C) 2016 Red Hat Copyright (C) 2016 Free Software Foundation, Inc. Copyright (C) 2016 Dmitry Eremin-Solenikov Copyright (C) 2016 - 2018 ARPA2 project Copyright (C) 2015-2019 Red Hat, Inc. Copyright (C) 2015-2018 Red Hat, Inc. Copyright (C) 2015-2017 Red Hat, Inc. Copyright (C) 2015-2016 Red Hat, Inc. Copyright (C) 2015-2016 Nikos Mavrogiannopoulos Copyright (C) 2015, 2017 Dmitry Eremin-Solenikov Copyright (C) 2015 Red Hat, Inc. Copyright (C) 2015 Nikos Mavrogiannopoulos, Inc. Copyright (C) 2015 Nikos Mavrogiannopoulos Copyright (C) 2015 Niels Möller Copyright (C) 2015 Dmity Eremin-Solenikov Copyright (C) 2015 Dmitry Eremin-Solenikov Copyright (C) 2014-2017 Red Hat, Inc. Copyright (C) 2014-2017 Red Hat Copyright (C) 2014-2016 Red Hat, Inc. Copyright (C) 2014-2016 Red Hat Copyright (C) 2014-2016 Nikos Mavrogiannopoulos Copyright (C) 2014-2016 Free Software Foundation, Inc. Copyright (C) 2014-2016 Free Software Foundation Copyright (C) 2014-2015 Red Hat, Inc. Copyright (C) 2014-2015 Nikos Mavrogiannopoulos Copyright (C) 2014, 2019 Niels Möller Copyright (C) 2014, 2015 Niels Möller Copyright (C) 2014 Red Hat, Inc. Copyright (C) 2014 Red Hat Copyright (C) 2014 Nikos Mavrogiannopoulos Copyright (C) 2014 Niels Möller Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2013-2018 Red Hat Copyright (C) 2013-2018 Nikos Mavrogiannopoulos Copyright (C) 2013-2017 Red Hat Copyright (C) 2013-2017 Nikos Mavrogiannopoulos Copyright (C) 2013-2016 Nikos Mavrogiannopoulos Copyright (C) 2013-2015 Dmitry Eremin-Solenikov Copyright (C) 2013-2014 Nikos Mavrogiannopoulos Copyright (C) 2013,2014 Nikos Mavrogiannopoulos Copyright (C) 2013, 2019 Free Software Foundation, Inc. Felipe Castro , 2013, 2019. Copyright (C) 2013, 2014, 2017 Niels Möller Copyright (C) 2013, 2014 Red Hat Copyright (C) 2013, 2014 Niels Möller Copyright (C) 2013 Red Hat Copyright (C) 2013 Nikos Mavrogiannopoulos Copyright (C) 2013 Niels Möller Copyright (C) 2013 Joachim Strömbergson Copyright (C) 2013 Joachim Strömbergon Copyright (C) 2013 Free Software Foundation, Inc. Copyright (C) 2013 Frank Morgner Copyright (C) 2013 Frank Morgner Copyright (C) 2013 Christian Grothoff Copyright (C) 2012-2020 Free Software Foundation, Inc. Copyright (C) 2012-2018 Nikos Mavrogiannopoulos Copyright (C) 2012-2017 Free Software Foundation, Inc. Copyright (C) 2012-2016 Nikos Mavrogiannopoulos Copyright (C) 2012-2015 Nikos Mavrogiannopoulos Copyright (C) 2012-2014 Free Software Foundation, Inc. Copyright (C) 2012,2013 Free Software Foundation, Inc. Copyright (C) 2012, 2014 Niels Möller Copyright (C) 2012 Simon Josefsson, Niels Möller Copyright (C) 2012 Simon Josefsson Copyright (C) 2012 Nikos Mavrogiannopoulos, Niels Möller Copyright (C) 2012 Nikos Mavrogiannopoulos Copyright (C) 2012 Niels Möller Copyright (C) 2012 Lucas Fisher *lucas.fisher [at] gmail.com* Copyright (C) 2012 KU Leuven Copyright (C) 2012 INRIA Paris-Rocquencourt Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation Copyright (C) 2011-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Copyright (C) 2011-2019 Free Software Foundation, Inc. Copyright (C) 2011-2018 Free Software Foundation, Inc. Copyright (C) 2011-2018 Bruce Korb, all rights reserved. Copyright (C) 2011-2016 Free Software Foundation, Inc. Copyright (C) 2011-2014 Free Software Foundation, Inc. Copyright (C) 2011-2012 Free Software Foundation, Inc. Author: Simon Josefsson Copyright (C) 2011-2012 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2011 Bardenheuer GmbH, Munich and Bundesdruckerei GmbH, Berlin Copyright (C) 2010-2020 Free Software Foundation, Inc. Copyright (C) 2010-2016 Free Software Foundation, Inc. Copyright (C) 2010-2014 Free Software Foundation, Inc. Copyright (C) 2010-2012 Free Software Foundation, Inc. Copyright (C) 2010, 2011, 2012, 2013, 2019 Free Software Foundation, Inc. Sergio Zanchetta , 2010, 2011, 2012. Milo Casagrande , 2013, 2019. Copyright (C) 2010 Niels Möller Copyright (C) 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Copyright (C) 2009-2018 Free Software Foundation, Inc. Copyright (C) 2009-2013 Free Software Foundation, Inc. Copyright (C) 2009-2012 Free Software Foundation, Inc. Copyright (C) 2009-2010, 2012 Free Software Foundation, Inc. Copyright (C) 2009 Free Software Foundation, Inc. Tao Wei , 2008. Aron Xu , 2009. Tianze Wang , 2015. Mingye Wang , 2015. Copyright (C) 2009 Free Software Foundation, Inc. Petr Pisar , 2009, 2011, 2012, 2013, 2019. Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2008-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Eric Blake , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Copyright (C) 2008-2018 Free Software Foundation, Inc. Written by Bruce Korb , 2008. Copyright (C) 2008-2016 Free Software Foundation, Inc. Copyright (C) 2008-2012 Free Software Foundation, Inc. Copyright (C) 2008, Joe Orton Copyright (C) 2008, 2010-2012 Free Software Foundation, Inc. Copyright (C) 2008 Joe Orton Copyright (C) 2008 Free Software Foundation, Inc. Copyright (C) 2007-2020 Free Software Foundation, Inc. Copyright (C) 2007-2016 Free Software Foundation, Inc. Copyright (C) 2007-2014, 2016, 2019 Free Software Foundation, Inc. Copyright (C) 2007-2014, 2016 Free Software Foundation, Inc. Copyright (C) 2007-2012, 2019 Free Software Foundation, Inc. Copyright (C) 2007-2012, 2014, 2019 Free Software Foundation, Inc. Copyright (C) 2007-2012, 2014, 2015, 2016, 2019 Free Software Foundation, Inc. Copyright (C) 2007-2012 Free Software Foundation, Inc. Copyright (C) 2007-2010, 2012 Free Software Foundation, Inc. Copyright (C) 2007-2008, 2010-2020 Free Software Foundation, Inc. Copyright (C) 2007-2008, 2010-2012 Free Software Foundation, Inc. Copyright (C) 2007, 2010-2012 Free Software Foundation, Inc. Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2007. Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2006-2020 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Derek Price. Copyright (C) 2006-2020 Free Software Foundation, Inc. Copyright (C) 2006-2012 Free Software Foundation, Inc. Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. Written by Simon Josefsson and Bruno Haible. Copyright (C) 2006, 2008-2020 Free Software Foundation, Inc. Copyright (C) 2006, 2007, 2008, 2015, 2019, 2020 Free Software Foundation, Inc. Sharuzzaman Ahmat Raslan , 2006, 2007, 2008, 2015, 2019, 2020. Copyright (C) 2006, 2007, 2008, 2009, 2011, 2012, 2013 Free Software Foundation, Inc. Jakub Bogusz , 2006-2019. Copyright (C) 2006 Free Software Foundation, Inc. Jens Seidel , 2006. Michael Piefel , 2006. Mario Blättermann , 2012, 2013. Roland Copyright (C) 2005-2020 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2005-2020 Free Software Foundation, Inc. Copyright (C) 2005-2015 Free Software Foundation, Inc. Copyright (C) 2005-2012 Free Software Foundation, Inc. Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. Copyright (C) 2005, 2007, 2009-2020 Free Software Foundation, Inc. Written by Oskar Liljeblad , 2005. Copyright (C) 2005, 2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2004-2015 Free Software Foundation, Inc. Copyright (C) 2004-2014 Free Software Foundation, Inc. Copyright (C) 2004-2012 Free Software Foundation, Inc. Copyright (C) 2004, 2007-2020 Free Software Foundation, Inc. Copyright (C) 2004, 2006-2020 Free Software Foundation, Inc. Written by Simon Josefsson and Yoann Vandoorselaere . Copyright (C) 2004, 2006-2020 Free Software Foundation, Inc. Written by Simon Josefsson and Paul Eggert. Copyright (C) 2003-2020 Free Software Foundation, Inc. Copyright (C) 2003-2018 Free Software Foundation, Inc. Copyright (C) 2003-2016 Free Software Foundation, Inc. Copyright (C) 2003-2015 Free Software Foundation, Inc. Copyright (C) 2003-2014 Free Software Foundation, Inc. Copyright (C) 2003-2012 Free Software Foundation, Inc. Copyright (C) 2003-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2003. Copyright (C) 2003, 2008-2020 Free Software Foundation, Inc. Copyright (C) 2003, 2006-2007, 2010-2020 Free Software Foundation, Inc. Copyright (C) 2003, 2006-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2003, 2018. Copyright (C) 2002-2016 Free Software Foundation, Inc. Copyright (C) 2002-2015 Free Software Foundation, Inc. Copyright (C) 2002-2014 Free Software Foundation, Inc. Copyright (C) 2002-2012 Free Software Foundation, Inc. Copyright (C) 2002-2004, 2007-2020 Free Software Foundation, Inc. Copyright (C) 2002,2003 Nikos Mavrogiannopoulos Copyright (C) 2002, 2014 Niels Möller Copyright (C) 2002, 2006-2007, 2011-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2002, 2006-2007, 2011-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006, 2009, 2011-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2002, 2005-2020 Free Software Foundation, Inc. Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2002, 2004-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2002, 2004, 2008-2020 Free Software Foundation, Inc. Copyright (C) 2002 Niels Möller Copyright (C) 2002 Andrew McDonald Copyright (C) 2001-2020 Free Software Foundation, Inc. Copyright (C) 2001-2018 Free Software Foundation, Inc. Copyright (C) 2001-2016 Free Software Foundation, Inc. Copyright (C) 2001-2015 Free Software Foundation, Inc. Copyright (C) 2001-2014 Free Software Foundation, Inc. Copyright (C) 2001-2012 Free Software Foundation, Inc. Copyright (C) 2001-2004, 2006, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2003, 2006-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2005-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2001-2002, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2002, 2005-2020 Free Software Foundation, Inc. Copyright (C) 2001-2002, 2004-2020 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. Copyright (C) 2001,2002 Paul Sheer Copyright (C) 2001, 2011 Niels Möller Copyright (C) 2001, 2003, 2006-2020 Free Software Foundation, Inc. Copyright (C) 2001, 2002 Niels Möller Copyright (C) 2001 Niels Möller Copyright (C) 2001 Niels Moeller Copyright (C) 2000-2020 Free Software Foundation, and others, all rights reserved. Copyright (C) 2000-2018 Free Software Foundation, Inc. Copyright (C) 2000-2016 Free Software Foundation, Inc. Copyright (C) 2000-2014 Free Software Foundation, Inc. Copyright (C) 2000-2013 Free Software Foundation, Inc. Copyright (C) 2000-2012 Free Software Foundation, Inc. Author: Nikos Mavrogiannopoulos Copyright (C) 2000-2012 Free Software Foundation, Inc. Copyright (C) 2000-2003, 2006, 2008-2020 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2005-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. Copyright (C) 2000, 2002, 2004-2005, 2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2008 Niels Möller Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2010 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2002, 2003, 2004 Nikos Mavrogiannopoulos Copyright (C) 1999-2018 Bruce Korb, all rights reserved. Copyright (C) 1999-2017 by Bruce Korb - all rights reserved Copyright (C) 1999-2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 1999-2000, 2002-2020 Free Software Foundation, Inc. Copyright (C) 1999-2000, 2002-2003, 2006-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2004-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006, 2009-2020 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 1999, 2002, 2006, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1998-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1998-1999, 2005-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1998-1999, 2005-2006, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1998-1999, 2001, 2003, 2009-2020 Free Software Foundation, Inc. Written by Jim Meyering , 1998. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jean-François Bignolles , 1997. Copyright (C) 1997-1998, 2006-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1997, 2001-2002, 2004-2020 Free Software Foundation, Inc. Contributed by Simon Josefsson . Copyright (C) 1997, 2001-2002, 2004-2006, 2008-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1997. Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1995-2017 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1995-1996, 2001-2020 Free Software Foundation, Inc. Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1995, 2001-2004, 2006-2020 Free Software Foundation, Inc. Copyright (C) 1995, 1999, 2001-2004, 2006-2020 Free Software Foundation, Inc. Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1995, 1997-1998, 2003-2004, 2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1994-2020 Free Software Foundation, Inc. Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2020 Free Software Foundation, Inc. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright (C) 1992-2020 Free Software Foundation, Inc. Copyright (C) 1992-2018 by Bruce Korb - all rights reserved Copyright (C) 1992-2018 by Bruce Korb Copyright (C) 1992-2017 by Bruce Korb - all rights reserved Copyright (C) 1992-2015 by Bruce Korb. Copyright (C) 1992-2015 by Bruce Korb - all rights reserved Copyright (C) 1992-2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1992, 1995-2003, 2005-2020 Free Software Foundation, Inc. Copyright (C) 1992, 1995-2002, 2005-2020 Free Software Foundation, Inc. Copyright (C) 1991-2020 Free Software Foundation, Inc. Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2020 Free Software Foundation, Inc. Copyright (C) 1991, 1996-1999, 2001, 2004, 2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2020 Free Software Foundation, Inc. Copyright (C) 1990-2000, 2003-2004, 2006-2020 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, Inc. Copyright (C) $year Free Software Foundation, Inc, Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved ******************************************************************************************************************************** Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** ISC License Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 1995-2003 by Internet Software Consortium Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** This program is free software: you can redistribute it and/or modify it under the terms of either: * the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. or * 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. or both in parallel, as here. 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . ******************************************************************************************************************************** You are licensed to use this under the terms of either the GNU Lesser General Public License (see: COPYING.lgpl), or, at your option, the modified Berkeley Software Distribution License (see: COPYING.mbsd). Both of these files should be included with this tarball. ******************************************************************************************************************************** AutoOpts is available under any one of two licenses. The license in use must be one of these two and the choice is under the control of the user of the license. The GNU Lesser General Public License, version 3 or later See the files "COPYING.lgplv3" and "COPYING.gplv3" The Modified Berkeley Software Distribution License See the file "COPYING.mbsd" ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain copyright notices, this list of conditions and the following disclaimer. * 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. * Neither the name of the Andy Polyakov nor the names of its copyright holder and contributors may be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain copyright notices, this list of conditions and the following disclaimer. * 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. * Neither the name of the CRYPTOGAMS nor the names of its copyright holder and contributors may be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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 OWNER 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. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** 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 ``Bruce Korb'' nor the name of any other contributor may be used to endorse or promote products derived from this software without specific prior written permission. str2enum IS PROVIDED BY Bruce Korb ``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 Bruce Korb OR ANY 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. ******************************************************************************************************************************** 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 ``Bruce Korb'' nor the name of any other contributor may be used to endorse or promote products derived from this software without specific prior written permission. strings IS PROVIDED BY Bruce Korb ``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 Bruce Korb OR ANY 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Ben Hoyt nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY BEN HOYT ''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 BEN HOYT 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. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : pciutils # Package version : 3.6.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://cdn.kernel.org/pub/software/utils/pciutils/pciutils-3.6.4.tar.xz Copyrights: Copyright (c) 1997-2018 Martin Mares Copyright (c) 2018 YuJian.Gong Copyright (c) 2014 Gerd Hoffmann Copyright (c) 2013--2014 Tom Gundersen Copyright (c) 2013 Apple, Inc. Copyright (c) 2010, 2017 Rudolf Marek Copyright (c) 2009 Francois Revol Copyright (c) 2008 Solarflare Communications Copyright (c) 2007 Thomas Schwinge Copyright (c) 2006 Samuel Thibault and Thomas Schwinge Copyright (c) 2004 Alexander Stock Copyright (c) 2003 Matthew Wilcox Copyright (c) 2003 Marco Gerards Copyright (c) 2003 Bill Moore Copyright (c) 2002 Quentin Garnier Copyright (c) 1999 Jari Kirma Updated in 2003 by Samy Al Bahra Updated in 2017 by Imre Vadász Copyright (c) 1999 Jari Kirma Copyright (C) 1987-1993 Free Software Foundation, Inc. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** This file can be distributed under either the GNU General Public License (version 2 or higher) or the 3-clause BSD License. ******************************************************************************************************************************** Copyright (c) {{YEAR}}, {{OWNER}} All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of {{the ORGANIZATION nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : glibc # Package version : 2.31 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.bz2 Upstream Authors / Maintainers: https://sourceware.org/glibc/wiki/MAINTAINERS Copyrights: © 2019 Unicode®, Inc. copyrighted by UC Berkeley, by Digital Equipment Corporation and by Internet Software Consortium. copyright by the University of Cambridge, England. copyright University of Cambridge copyright Tom Lord copyright Sun Microsystems, Inc. copyright Stephen L. Moshier copyright Henry Spencer copyright Eric Young Copyright++ 1985, 1988, 1993 Copyright © 2019 Free Software Foundation, Inc. Fabio Dorival Victorelli , 1998. Márcio Macedo , 1998. Arnaldo Carvalho de Mello , 1998. Sandro Nunes Henrique , 1998. Rodrigo Stulzer Lopes , 1999. Rafael Fontenelle , 2018, 2019. Copyright © 2015 Free Software Foundation, Inc. Clytie Siddall , 2008-2010. Trần Ngọc Quân , 2012-2014, 2015, 2016, 2017, 2018. Copyright © 2009 Free Software Foundation, Inc. Lauri Nurmi , 2002, 2003, 2009, 2019, 2020. Thanks to: Timo Laine for suggestions Copyright © 2004, 2008, 2009 Free Software Foundation, Inc. Michel Robitaille , traducteur depuis/since 1996. Copyright © 2002, 2012, 2019 Free Software Foundation, Inc. Copyright © 1996, 2017 Free Software Foundation, Inc. Karl Eichwalder , 2002. Jochen Hein , 1996-2020. Copyright © 1996, 1998, 2001, 2002, 2003, 2006, 2008, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Free Software Foundation, Inc. Copyright © 1991-2013 Unicode, Inc. All rights reserved. Distributed under Copyright © %s Free Software Foundation, Inc. Copyright 2019-2020 Free Software Foundation, Inc. Copyright 2016-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright 2016-2020 Free Software Foundation, Inc. Copyright 2003-2020 Free Software Foundation, Inc. Copyright 2001 by Stephen L. Moshier (moshier@na-net.ornl.gov). Copyright 2001 by Stephen L. Moshier (moshier@na-net.onrl.gov). Copyright 2001 by Stephen L. Moshier Copyright 2001 by Stephen L. Moshier Copyright 1996 by Craig Metz, All Rights Reserved. Copyright 1995-2020 Free Software Foundation, Inc. Copyright 1995 by Tom Lord Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved. Copyright 1984, 1991 by Stephen L. Moshier Adapted for glibc October, 2001. Copyright 1984, 1991 by Stephen L. Moshier Adapted for glibc November, 2001 Copyright (c) 2017-2020 Free Software Foundation, Inc. Copyright (c) 2010, Oracle America, Inc. Copyright (c) 2010, 2012, Oracle America, Inc. Copyright (c) 2010, 2011, Oracle America, Inc. Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 2002 Intel Corporation All rights reserved. Copyright (c) 2002 - 2005, Intel Corporation All rights reserved. Copyright (c) 2002 - 2003, Intel Corporation All rights reserved. Copyright (c) 2001 - 2005, Intel Corporation All rights reserved. Copyright (c) 2001 - 2004, Intel Corporation All rights reserved. Copyright (c) 2001 - 2003, Intel Corporation All rights reserved. Copyright (c) 2000-2020 Free Software Foundation, Inc. Copyright (c) 2000-2002, Intel Corporation All rights reserved. Copyright (c) 2000, Intel Corporation Copyright (c) 2000, 2001, Intel Corporation All rights reserved. Copyright (c) 2000 - 2005, Intel Corporation All rights reserved. Copyright (c) 2000 - 2004, Intel Corporation All rights reserved. Copyright (c) 2000 - 2003, Intel Corporation All rights reserved. Copyright (c) 2000 - 2003 Intel Corporation All rights reserved. Copyright (c) 2000 - 2002, Intel Corporation All rights reserved. Copyright (c) 1999 by Internet Software Consortium. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (c) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (c) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (c) 1997-2003 University of Cambridge Copyright (c) 1996-1999 by Internet Software Consortium. Copyright (c) 1996,1999 by Internet Software Consortium. Copyright (c) 1995-1999 by Internet Software Consortium. Copyright (c) 1995,1999 by Internet Software Consortium. Copyright (c) 1995 by International Business Machines, Inc. Copyright (c) 1993 by Digital Equipment Corporation. Copyright (c) 1993 Carlos Leandro and Rui Salgueiro Dep. Matematica Universidade de Coimbra, Portugal, Europe Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1992 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989, 1995 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1991 Sun Microsystems, Inc. Copyright (c) 1990 Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989 Carnegie Mellon University. Copyright (c) 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1988 Stephen Deering. Copyright (c) 1987, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1992, 1993, 2011 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1987, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986 Regents of the University of California. All rights reserved. Copyright (c) 1980, 1993 The Regents of the University of California. All rights reserved. Copyright (C) YEAR Free Software Foundation, Inc. FIRST AUTHOR , YEAR. Copyright (C) 2020 Free Software Foundation, Inc. Copyright (C) 2019-2020 Free Software Foundation, Inc. Copyright (C) 2019 Free Software Foundation, Inc. Pedro Albuquerque , 2019. Copyright (C) 2019 Free Software Foundation, Inc. Copyright (C) 2018-2020 Free Software Foundation, Inc. Copyright (C) 2018 Free Software Foundation. Copyright (C) 2017-2020 Free Software Foundation, Inc. Contributed by Luis Machado . Copyright (C) 2017-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2017-2020 Free Software Foundation, Inc. Copyright (C) 2016-2020 Free Software Foundation, Inc. Contributed by Marek Polacek , 2012. Copyright (C) 2016-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2016-2020 Free Software Foundation, Inc. Copyright (C) 2015-2020 Free Software Foundation, Inc. Copyright (C) 2014-2020 Free Software Foundation, Inc. Contributed by Aurelien Jarno , 2014. Copyright (C) 2014-2020 Free Software Foundation, Inc. Based on gen-unicode-ctype.c by Bruno Haible , 2000. Copyright (C) 2014-2020 Free Software Foundation, Inc. Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2013-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by Mike Frysinger Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2013. Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by David S. Miller Copyright (C) 2013-2020 Free Software Foundation, Inc. Copyright (C) 2013, 2014, 2015, 2016 Free Software Foundation, Inc. Primož Peterlin , 2013, 2014, 2015, 2016. Copyright (C) 2013 Free Software Foundation, Inc. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Stanislav Brabec , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Nobuhiro Iwamatsu , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Marek Polacek , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Kees Cook , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Nik Kalach , 2012, 2013. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ryan S. Arnold , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by David S. Miller Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by David Flaherty . Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Adhemerval Zanella , 2011 Copyright (C) 2011-2020 Free Software Foundation, Inc. Code contributed by Dave Gilbert Copyright (C) 2011-2020 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2010-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Michael Brutman . Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Maxim Kuvyrkov , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Luis Machado . Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Paolo Bonzini , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Maciej W. Rozycki . Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2009-2020 Free Software Foundation, Inc. Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Neal H. Walfield . Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Eric Blake , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Kazu Hirata , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Helge Deller , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2008 Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Aurelien Jarno , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andrew Jenner , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andreas Krebbel . Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2005. Copyright (C) 2008-2020 Free Software Foundation, Inc. Copyright (C) 2008 Free Software Foundation, Inc. Arif E. Nugroho , 2008, 2009. Copyright (C) 2008 Free Software Foundation, Inc. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by UroÅ¡ Bizjak (ubizjak@gmail.com). Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 20077. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Robert Millan . Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2007-2020 Free Software Foundation, Inc. Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Samuel Thibault , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Joseph Myers (joseph@codesourcery.com). Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Alexander Shopov , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 20055. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Jiro SEKIBA , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Copyright (C) 2005-2020 Free Software Foundation, Inc. Copyright (C) 2005, 2009 Free Software Foundation, Inc. Copyright (C) 2005 Free Software Foundation, Inc. Steve Murphy , 2005. Steve performed initial rough translation from compendium built from translations provided by the following translators: Philibert Ndandali , 2005. Viateur MUGENZI , 2005. Noëlla Mupole , 2005. Carole Karema , 2005. JEAN BAPTISTE NGENDAHAYO , 2005. Augustin KIBERWA , 2005. Donatien NSENGIYUMVA , 2005. Antoine Bigirimana , 2005. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and David S. Miller (davem@redhat.com). Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Richard Henderson Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Matthew Rickard , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004 Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by GOTO Masanori , 2004 Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contribute by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Richard Henderson , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Petter Reinholdtsen , 2003 Based on code by Jochen Hein , 1997. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Petter Reinholdtsen , 2003 Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Paul Mackerras , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Paul Brook Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Carlos O'Donell , 2005. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Bao Duong , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Copyright (C) 2003, 2009 Free Software Foundation, Inc. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Stepan Kasal , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Roland McGrath , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Randolph Chung Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Isamu Hasegawa . Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Isamu Hasegawa , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Hartvig Ekner , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Aldy Hernandez , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Aldy Hernandez , 2002, 2010. Copyright (C) 2002-2020 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc. Ales Nyakhaychyk , 2002, 2003. Viktar Siarheichyk , 2014, 2016, 2017, 2018, 2019. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Wolfram Gloger , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001 Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ryan S. Arnold Sean Curry Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 2001 Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by NIIBE Yutaka Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU MP Library. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@redhat.com) Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2001, 2005. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Copyright (C) 2001 Stephen L. Moshier Copyright (C) 2000-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. EV6 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributes by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Volkmar Sieh and Andreas Jaeger . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk and Andreas Jaeger , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@redhat.com) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU MP Library. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Maciej W. Rozycki , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Kaz Kylheku . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , October 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Hanno Mueller, kontakt@hanno.de, 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Geoffrey Keating , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com) and Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines (dhd@debian.org) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop for Itanium . Rewritten for McKinley by Sverre Jarp, HP Labs/CERN Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop and Jakub Jelinek . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Carl Pederson & Martin Schwidefsky. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Bruno Haible . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Copyright (C) 2000, 2002, 2005, 2007-2008, 2011 Free Software Foundation, Inc. Tung-Han Hsieh , 2000. Yuan-Chung Cheng , 2000. Wang Li , 2002. Wei-Lun Chao , 2005, 2008, 2011. LI Daobing , 2007. Wei-Lun Chao , 2012, 2013. Mingye Wang , 2015, 2017. Copyright (C) 2000, 2001, Intel Corporation All rights reserved. Copyright (C) 2000 Free Software Foundation, Inc. Robert Brady , 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Ulrich Drepper, . Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jes Sorensen, , April 1999. Based on code originally written by David Mosberger-Tang Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jes Sorensen, , April 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wmemcmp support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcsrrchr support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcslen support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcscpy support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcscmp support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcschr support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1999. Linux/PA-RISC changes by Philipp Rumpf, , March 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Sean Chen , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Sean Chen , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Philip Blundell . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima Optimized by Toshiyasu Morita Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek Partly based on double-precision code by Geoffrey Keating Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab and Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Based on work ../x86_64/readelflib.c, contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision tables by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision sine by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision cosine by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision code by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on i686 version contributed by Ulrich Drepper drepper@cygnus.com>, 1999. Updated with SSE2 support contributed by Intel Corporation. Copyright (C) 1999-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2010, 2011 Free Software Foundation, Inc. Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc. Jacobo Tarrio , 1999, 2000, 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. contributed by Jochen Hein Copyright (C) 1998-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998, and Bruno Haible , 2001. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998, and Bruno Haible , 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1998 Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Philip Blundell Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Phil Blundell, based on the Alpha version by David Mosberger. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Mark Kettenis , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by MORIYAMA Masayuki , 2003. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jungshik Shin , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jungshik Shin and Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Joe Keane . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jochen Hein . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák , Jakub Jelinek , and David S. Miller . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák and Jakub Jelinek . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and Jan Vondrák . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Hartvig Ekner , 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by C. Scott Ananian , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger, , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Code contributed by Matthew Wilcox Copyright (C) 1998-2020 Free Software Foundation, Inc. Copyright (C) 1998-2001, 2002, 2003, 2004 Free Software Foundation, Inc. Marcel Telka , 2002, 2003, 2004. Stanislav Meduna , 1998-2001. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009, 2011, 2012, 2013, 2015, 2019 Free Software Foundation, Inc. Ivan Vilata i Balaguer , 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009, 2011, 2012, 2013, 2014, 2015, 2019. Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. Nikos Mavroyanopoulos , 1999, 2000. Simos Xenitellis , 1999, 2000, 2001. Copyright (C) 1998 WIDE Project. All rights reserved. Copyright (C) 1997-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1997-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by UroÅ¡ Bizjak (ubizjak@gmail.com). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on the mtrace.awk script. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Modified for Big5-HKSCS by Roger So , 2000. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Fixed for m68k by Andreas Schwab . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on the BSD mcount implementation. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on a proposal by Larry McVoy . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997, Samuel Thibault , 2005. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1997 and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1999. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Tim Waugh . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Robert Bihlmeyer . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz), David S. Miller (davem@redhat.com) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and David S. Miller (davem@redhat.com). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Philip Blundell . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Nobuhiro Iwamatsu , 2012. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , January 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Mark Kettenis , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by MORIYAMA Masayuki , 2003. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jean-François Bignolles , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jason Merrill . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by H.J. Lu , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Geoffrey Keating , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Dirk Alboth and Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Based on the m68k version by Andreas Schwab Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999 and Jes Sorensen , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger and Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Based on an algorithm by Stephen L. Moshier . Contributed by Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Copyright (C) 1997 Free Software Foundation, Inc. Vladimir Michl , 1997. Petr Pisar , 2007, 2009, 2011, 2012, 2013, 2014, 2015. Petr Pisar , 2017, 2018, 2019. Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , October 1996 Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Andreas Schwab, , December 1995. Copyright (C) 1996-2020 Free Software Foundation, Inc. Extended from original form by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Wolfram Gloger and Doug Lea , 2001. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Based on code by John C. Bowman . Corrections by H.J. Lu (hjl@gnu.ai.mit.edu), 1997. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Paul Janzen , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Jochen Hein , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund, Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ralf Bächle , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Pat Beirne Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Olaf Flebbe. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jochen Hein , 1997. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , July 2000 Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jens Schweikhardt , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . This version is developed using the same algorithm as the fast C version which carries the fol Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@caip.rutgers.edu) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@caip.rutgers.edu) and Jakub Jelinek (jakub@redhat.com). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller , Eddie C. Dost and Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller and Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000. Based on the Alpha version by Richard Henderson , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de) Copyright (C) 1996-2020 Free Software Foundation, Inc. Copyright (C) 1996, 2009 Free Software Foundation, Inc. Copyright (C) 1996, 2000, 2004, 2010, 2011 Free Software Foundation, Inc. GOTO Masanori , 2000-2004. Yasuaki Taniguchi , 2010, 2011. Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009, 2011, 2013, 2014, 2015, 2017, 2018, 2019 Free Software Foundation, Inc. Bang Jun-Young , 1996-97. Changwoo Ryu , 2000-2004, 2007-2009, 2011, 2013-2015, 2017-2019. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2011, 2013 Free Software Foundation, Inc. Enrique Melero Gómez , 1996, 1997. Santiago Vila Doncel , 1997, 1998, 2001, 2002, 2003, 2004, 2011, 2013, 2014. Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2019 Free Software Foundation, Inc. Paweł Krawczyk , 1996-1999. Jakub Bogusz , 2002-2019. Copyright (C) 1996 Free Software Foundation, Inc. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza (miguel@nuclecu.unam.mx) Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Bernd Schmidt , 1997. Copyright (C) 1995-2020 Free Software Foundation, Inc. Copyright (C) 1995, 1999 by Ralf Baechle Copyright (C) 1995, 1999 Silicon Graphics Copyright (C) 1995, 1999 Ralf Baechle Copyright (C) 1994-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , October 1994. Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper (drepper@gnu.ai.mit.edu). Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Optimised a little by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some optimisations by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Bug fixes by Alan Modra . Adopted for x86-64 by Andreas Jaeger . Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some optimisations by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some bug fixes by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Optimised a little by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Bug fixes by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund and Ulrich Drepper . Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. Copyright (C) 1994-2020 Free Software Foundation, Inc. Copyright (C) 1993-2020 Free Software Foundation, Inc. Written by Ulrich Drepper . Based on the single byte version by Per Bothner . Copyright (C) 1993-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1993. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Richard Henderson Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Olaf Flebbe. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@azstarnet.com). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 1995. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@cygnus.com). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe , 1993. Copyright (C) 1993-2020 Free Software Foundation, Inc. Copyright (C) 1993,1991,1990 Carnegie Mellon University All Rights Reserved. Copyright (C) 1993, 2011 by Sun Microsystems, Inc. All rights reserved. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. Copyright (C) 1993 by Digital Equipment Corporation. Copyright (C) 1992-2020 Free Software Foundation, Inc. Written by Mike Haertel, September 1988. Copyright (C) 1992-2020 Free Software Foundation, Inc. Written by David J. MacKenzie. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Changed by Kaz Kojima, . Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. ARM changes by Philip Blundell, , May 1997. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Gary Funck (gary@intrepid.com). Derived from the DWARF 1 implementation written by Ron Guilmette (rfg@monkeys.com). Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by David Mosberger. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva . Copyright (C) 1992-2020 Free Software Foundation, Inc. Copyright (C) 1992 Eric Young Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se); commentary by Jim Blandy (jimb@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Douglas C. Schmidt (schmidt@ics.uci.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Written April 2, 1991 by John Gilmore of Cygnus Support. Based on mcheck.c by Mike Haertel. Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Updated for POWER6 by Steven Munroe (sjmunroe@us.ibm.com). Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1991-2020 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and bug fix and commentary by Jim Blandy (jimb@ai.mit.edu); adaptation to strchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Copyright (C) 1991,1990,1989 Carnegie Mellon University All Rights Reserved. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1991 Regents of the University of California. All rights reserved. Copyright (C) 1990-2020 Free Software Foundation, Inc. Written May 1989 by Mike Haertel. Copyright (C) 1990-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1990-2020 Free Software Foundation, Inc. Copyright (C) 1990 The Regents of the University of California. All rights reserved. Copyright (C) 1989-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1992-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1991-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1988-2020 Free Software Foundation, Inc. Copyright (C) 1988, 1997-2020 Free Software Foundation, Inc. Copyright (C) 1987-2020 Free Software Foundation, Inc. Copyright (C) 1987, Sun Microsystems, Inc. Copyright (C) 1987 Sun Microsystems, Inc. Copyright (C) 1985, 1989-2020 Free Software Foundation, Inc. Copyright (C) 1983 Regents of the University of California. All rights reserved. Copyright (C) 1982, 1986, 1988 Regents of the University of California. All rights reserved. Copyright (C) 1982, 1986 Regents of the University of California. All rights reserved. Copyright (C) 1918-2020 Free Software Foundation, Inc. Copyright (C) %s Free Software Foundation, Inc. (c) UNIX System Laboratories, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Unicode® Copyright and Terms of Use For the general privacy policy governing access to this site, see the Unicode Privacy Policy. Unicode Copyright Copyright © 1991-2019 Unicode, Inc. All rights reserved. Definitions Unicode Data Files ("DATA FILES") include all data files under the directories: https://www.unicode.org/Public/ https://www.unicode.org/reports/ https://www.unicode.org/ivd/data/ Unicode Data Files do not include PDF online code charts under the directory: https://www.unicode.org/Public/ Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard or any source code or compiled code under the directories: https://www.unicode.org/Public/PROGRAMS/ https://www.unicode.org/Public/cldr/ https://site.icu-project.org/download/ Terms of Use Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. Modification is not permitted with respect to this document. All copies of this document must be verbatim. Restricted Rights Legend Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. Warranties and Disclaimers This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. Waiver of Damages In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. Trademarks & Logos The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. All third party trademarks referenced herein are the property of their respective owners. Miscellaneous Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. Entire Agreement. This Agreement constitutes the entire agreement between the parties. ******************************************************************************************************************************** UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/. Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2013 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ******************************************************************************************************************************** This software is not subject to any license of the American Telephone and Telegraph Company or of the Regents of the University of California. Permission is granted to anyone to use this software for any purpose on any computer system, and to alter it and redistribute it, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from flaws in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. Since few users ever read sources, credits must appear in the documentation. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. Since few users ever read sources, credits must appear in the documentation. 4. This notice may not be removed or altered. ******************************************************************************************************************************** The first function is a little bit optimized (as found in Colin Plumbs public domain implementation). ******************************************************************************************************************************** Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. ******************************************************************************************************************************** International Business Machines, Inc. (hereinafter called IBM) grants permission under its copyrights to use, copy, modify, and distribute this Software with or without fee, provided that the above copyright notice and all paragraphs of this notice appear in all copies, and that the name of IBM not be used in connection with the marketing of any product incorporating the Software or modifications thereof, without specific, written prior permission. To the extent it has a right to do so, IBM grants an immunity from suit under its patents, if any, for the use, sale or manufacture of products to the extent that such products are used for performing Domain Name System dynamic updates in TCP/IP networks by means of the Software. No immunity is granted for any product per se or for any other function of any product. THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** 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, and that the name of the copyright holder not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL TOM LORD 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. ******************************************************************************************************************************** Distribution and use is free, also for commercial purposes. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! The GNU C 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.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file with other programs, and to distribute those programs without any restriction coming from the use of this file. (The GNU Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into another program.) Note that people who make modified versions of this file are not obligated to grant this special exception for their modified versions; it is their choice whether to do so. The GNU Lesser General Public License gives permission to release a modified version without this exception; this exception also makes it possible to release a modified version which carries forward this exception. The GNU C 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 the GNU C Library; if not, see . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! The GNU C 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.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable.) The GNU C 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 the GNU C Library; if not, see . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** The Inner Net License, Version 2.00 The author(s) grant permission for redistribution and use in source and binary forms, with or without modification, of the software and documentation provided that the following conditions are met: 0. If you receive a version of the software that is specifically labelled as not being for redistribution (check the version message and/or README), you are not permitted to redistribute that version of the software in any way or form. 1. All terms of the all other applicable copyrights and licenses must be followed. 2. Redistributions of source code must retain the authors' copyright notice(s), this list of conditions, and the following disclaimer. 3. Redistributions in binary form must reproduce the authors' copyright notice(s), this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. 4. [The copyright holder has authorized the removal of this clause.] 5. Neither the name(s) of the author(s) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY ITS AUTHORS 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 AUTHORS 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. ******************************************************************************************************************************** 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** 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 INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. ******************************************************************************************************************************** This file is part of the GNU C Library and contains locale data. The Free Software Foundation does not claim any copyright interest in the locale data contained in this file. The foregoing does not affect the license of the GNU C Library as a whole. It does not exempt you from the conditions of the license if your use would otherwise be governed by that license. ******************************************************************************************************************************** Portions Copyright (c) 1993 by Digital Equipment Corporation. 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, and that the name of Digital Equipment Corporation not be used in advertising or publicity pertaining to distribution of the document or software without specific, written prior permission. THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION 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. ******************************************************************************************************************************** Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation. carnegie mellon allows free use of this software in its “as is” condition. carnegie mellon disclaims any liability of any kind for any damages whatsoever resulting from the use of this software. Carnegie Mellon requests users of this software to return to Software Distribution Coordinator School of Computer Science Carnegie Mellon University Pittsburgh PA 15213-3890 or Software.Distribution@CS.CMU.EDU any improvements or extensions that they make and grant Carnegie Mellon the rights to redistribute these changes. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. The name of Intel Corporation may not be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL OR ITS 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. ******************************************************************************************************************************** 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 project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE PROJECT 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 PROJECT 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. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY 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 UNIVERSITY 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Intel Corporation may not be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL OR ITS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the "Oracle America, Inc." nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** 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. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : fmt # Package version : 7.0.3 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/fmtlib/fmt/archive/7.0.3.tar.gz Upstream Authors / Maintainers: https://github.com/fmtlib/fmt Copyrights: Copyright Paul Dreik 2019 Copyright 2011-2015 Twitter, Inc. Copyright (c) 2019 - present, Victor Zverovich All rights reserved. Copyright (c) 2018 - present, Victor Zverovich and fmt contributors All rights reserved. Copyright (c) 2018 - present, Remotion (Igor Schulz) All Rights Reserved fmt} support for ranges, containers and types tuple interface. Copyright (c) 2013 Vladimir Keleshev, vladimir@keleshev.com Copyright (c) 2012 - present, Victor Zverovich and fmt contributors All rights reserved. Copyright (c) 2012 - present, Victor Zverovich All rights reserved. Copyright (c) 2012 - present, Victor Zverovich Copyright (c) 2012 - 2016, Victor Zverovich All rights reserved. Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Public Domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : ca-certificates # Package version : 20211016 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://deb.debian.org/debian/pool/main/c/ca-certificates/ca-certificates_20211016.tar.xz Upstream Authors / Maintainers: http://deb.debian.org/debian/pool/main/c/ca-certificates Copyrights: Copyright (C) 2003 Ilgiz Kalmetev translator@ilgiz.pp.ru Copyright (C) 2007 Mikhail Gusarov dottedmag@dottedmag.net Yuri Kozlov yuray@komyakino.ru, 2011 Claus Hindsgaul claus.hindsgaul@gmail.com, 2004, 2006 Joe Hansen joedalton2@yahoo.dk, 2010, 2011 André Luís Lopes andrelop@debian.org, 2006 Adriano Rafael Gomes adrianorg@gmail.com, 2011 Piarres Beobide pi@beobide.net, 2007 Michał Kułach michal.kulach@gmail.com, 2012 Frans Pop aragorn@tiscali.nl, 2004, 2006 Frans Pop elendil@planet.nl, 2007 Jeroen Schot schot@a-eskwadraat.nl, 2011 Josep Monés i Teixidor , 2004 Jordi Mallach , 2010, 2011 César Gómez Martín cesar.gomez@gmail.com Javier Fernández-Sanguino jfs@debian.org, 2006-2011 Erik Schanze eriks@debian.org, 2004-2006 Helge Kreutzmann debian@helgefjell.de, 2007, 2011 Christian Perrier bubulle@debian.org, 2006, 2007, 2011 Carlos Lisboa carloslisboa@gmail.com, 2007 Miguel Figueiredo elmig@debianpt.org, 2007-2011 Izharul Haq atoz.chevara@yahoo.com, 2016 © Luís Lopes , 2006. Adriano Rafael Gomes , 2011. copyright-format/1.0/ copyright 1997 to 1999 by Joey Hess. Copyright: 2013 System Administrator License: ... Copyright: 2003 Fumitoshi UKAI 2009 Philipp Kern 2011 Michael Shuler Copyright: 1994-2000 Netscape Communications Corporation certdata.txt <= CVS Revision: 1.82) Copyright © 2007 Free Software Foundation, Inc. Clytie Siddall , 2005-2007. Copyright (c) 2009 Philipp Kern Copyright (c) 2005,O=WISeKey,C=CH Serial Number:41:3d:72:c7:f4:6b:1f:81:43:7d:f1:d2:28:54:df:9a Copyright (c) 2004, 2010, 2011 Software in the Public Interest, Inc. Copyright (c) 2003 Fumitoshi UKAI Copyright (C) 2011 ca-certificates & nedenstående oversættere. Copyright (C) 2011 THE ca-certificates'S COPYRIGHT HOLDER Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER Frans Pop , 2004, 2006. Frans Pop , 2007. Jeroen Schot , 2011. Copyright (C) 2011 Martin Bagge Copyright (C) 2009 Philipp Kern Copyright (C) 2007 Mikhail Gusarov Yuri Kozlov Copyright (C) 2007 Carlos Lisboa , 2007. Miguel Figueiredo , 2007-2011. Copyright (C) 2006, 2007 Debian French l10n team Copyright (C) 2005-2007 Software in the Public Interest Copyright (C) 2003 Ilgiz Kalmetev (c) 2015 Entrust, Inc. (c) 2015 Entrust, Inc. (c) 2012 Entrust, Inc. (c) 2012 Entrust, Inc. (c) 2009 Entrust, Inc. (c) 2009 Entrust, Inc. (c) 2008 VeriSign, Inc. (c) 2008 VeriSign, Inc. (c) 2007 GeoTrust Inc. (c) 2007 GeoTrust Inc. (c) 2006 Entrust, Inc (c) 2006 Entrust, Inc (c) 1999 VeriSign, Inc. (c) 1999 VeriSign, Inc. (c) 1999 VeriSign, Inc. (c) 1999 VeriSign, Inc. (c) 1999 Entrust.net (c) 1999 Entrust.net Limited Licenses: Mozilla Public License Version 2.0 1. Definitions 1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. 1.2. "Contributor Version" means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor's Contribution. 1.3. "Contribution" means Covered Software of a particular Contributor. 1.4. "Covered Software" means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. 1.5. "Incompatible With Secondary Licenses" means (a) that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or (b) that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. 1.6. "Executable Form" means any form of the work other than Source Code Form. 1.7. "Larger Work" means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. 1.8. "License" means this document. 1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. 1.10. "Modifications" means any of the following: (a) any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or (b) any new file in Source Code Form that contains any Covered Software. 1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. 1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. 1.13. "Source Code Form" means the form of the work preferred for making modifications. 1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. License Grants and Conditions 2.1. Grants Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: (a) under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and (b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. 2.2. Effective Date The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. 2.3. Limitations on Grant Scope The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: (a) for any code that a Contributor has removed from Covered Software; or (b) for infringements caused by: (i) Your and any other third party's modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or (c) under Patent Claims infringed by Covered Software in the absence of its Contributions. This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). 2.4. Subsequent Licenses No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). 2.5. Representation Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. 2.6. Fair Use This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. 3. Responsibilities 3.1. Distribution of Source Form All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients' rights in the Source Code Form. 3.2. Distribution of Executable Form If You distribute Covered Software in Executable Form then: (a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and (b) You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients' rights in the Source Code Form under this License. 3.3. Distribution of a Larger Work You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). 3.4. Notices You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. 3.5. Application of Additional Terms You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. 4. Inability to Comply Due to Statute or Regulation If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Termination 5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. 5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. 6. Disclaimer of Warranty Covered Software is provided under this License on an "as is" basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. 7. Limitation of Liability Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party's negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. 8. Litigation Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party's ability to bring cross-claims or counter-claims. 9. Miscellaneous This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. 10. Versions of the License 10.1. New Versions Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. 10.2. Effect of New Versions You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. 10.3. Modified Versions If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. Exhibit A - Source Code Form License Notice This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. You may add additional accurate notices of copyright ownership. Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : glib # Package version : 2.62.6 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://ftp.gnome.org/pub/GNOME/sources/glib/2.62/glib-2.62.6.tar.xz Upstream Authors / Maintainers: https://developer.gnome.org/glib/ https://gitlab.gnome.org/GNOME Copyrights: © Lureau © Antonio Salgueiro , 2001. Germán Poo Caamaño , 2002. Francisco Javier F. Serrador , 2004, 2005, 2006. © 2009 codethink © 2008 codethink Copyright © 2018 Tomasz Miąsko Copyright © 2018 Igalia S.L. Copyright © 2018 Endless Mobile, Inc. Copyright © 2016 Red Hat, Inc. Copyright © 2016 GNOME i18n Project for Vietnamese. T.M.Thanh , 2002. Clytie Siddall , 2005-2010. Nguyễn Thái Ngọc Duy , 2009-2013. Trần Ngọc Quân , 2014, 2015, 2016. Copyright © 2015 Patrick Griffis Copyright © 2015 Collabora, Ltd. Copyright © 2015 Canonical Limited Copyright © 2014 NICE s.r.l. Copyright © 2014 Canonical Limited Copyright © 2013 Lars Uebernickel Copyright © 2013 Canonical Limited Copyright © 2012-2013 Canonical Limited Copyright © 2012,2013 Colin Walters Copyright © 2012,2013 Canonical Limited Copyright © 2012, 2013 Red Hat, Inc. Copyright © 2012, 2013 Canonical Limited Copyright © 2012 Red Hat, Inc. Copyright © 2012 Red Hat, Inc Copyright © 2011 William Hua Copyright © 2011 Ryan Lortie Copyright © 2011 Red Hat, Inc Copyright © 2011 Collabora Ltd. Copyright © 2011 Canonical Ltd. Copyright © 2011 Canonical Limited Copyright © 2010 Red Hat, Inc. Copyright © 2010 Red Hat, Inc Copyright © 2010 Novell, Inc. Copyright © 2010 Collabora, Ltd. Copyright © 2010 Collabora, Ltd Copyright © 2010 Collabora Ltd. Copyright © 2010 Codethink Limited Copyright © 2010 Christian Persch Copyright © 2009-10 Sam Thursfield Copyright © 2009, 2010 Codethink Limited Copyright © 2009 codethink Copyright © 2009 Red Hat, Inc. Copyright © 2009 Red Hat, Inc Copyright © 2009 Free Software Foundation, Inc. Lauri Nurmi , 2002-2004, Sami Pesonen , 2004-2005. Ilkka Tuohela , 2005-2009. Timo Jyrinki , 2008-2010. Harri Pitkänen , 2009. Tommi Vainikainen , 2009-2011. Copyright © 2009 Codethink Limited Copyright © 2008, 2009 codethink Copyright © 2008, 2009 Codethink Limited Copyright © 2008 codethink Copyright © 2008 Ryan Lortie Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima Copyright © 2007, 2008 Ryan Lortie Copyright © 2007 Ryan Lortie Copyright © 2006 Ubuntu Georgian Translators. Copyright © 2003-2005, 2007, 2008, 2010 Free Software Foundation, Inc. This file is distributed under the same license as the glib package. Tomas Kuliavas , 2003-2004. Žygimantas Beručka , 2004-2007, 2010, 2012. Mantas Kriaučiūnas , 2006-2007. Gintautas Miliauskas , 2007, 2008. Rimas Kudelis , 2010. Algimantas Margevičius , 2011. Aurimas Černius , 2010-2019. Copyright © 2002-2019 the glib authors. This file is distributed under the same license as the glib package. Zbigniew Chyla , 2002-2003. Artur Flinta , 2003-2006. Tomasz Kłoczko , 2005. Wadim Dziedzic , 2007-2009. Tomasz Dominikowski , 2008-2009. Piotr Drąg , 2009-2019. Aviary.pl , 2007-2019. Copyright © 2001-2019 Free Software Foundation, Inc. Christian Rose , 2001-2005. Daniel Nylander , 2006-2012. Sebastian Rasmussen , 2014, 2015. Anders Jonsson , 2015, 2016, 2017, 2018, 2019. Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 glib Duarte Loreto , 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014. Pedro Albuquerque , 2015. Sérgio Cardeira , 2016. Tiago Santos , 2014 - 2016. Copyright © 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Softcatalà , 2001. Jordi Mallach , 2002, 2003, 2004, 2005, 2006. Josep Puigdemont , 2006. Sílvia Miranda , 2011. Jordi Serratosa , 2012, 2017. Gil Forcada , 2008-2013, 2013, 2014, 2016. Jordi Mas i Hernàndez , 2016, 2017, 2019 Xavi Ivars , 2017. Copyright Red Hat Inc., 2000 Authors: Havoc Pennington , Owen Taylor Copyright @ 2006, Free software foundation, Inc. Mindu Dorji. Copyright 2018, Red Hat, Inc. Copyright 2018 Руслан Ижбулатов Copyright 2018 Red Hat, Inc. Copyright 2018 Emmanuele Bassi Copyright 2018 Collabora ltd. Copyright 2017 Руслан Ижбулатов Copyright 2017 Red Hat, Inc. Copyright 2016 Red Hat, Inc. Copyright 2016 Endless Mobile, Inc. Copyright 2015 Ryan Lortie Copyright 2015 Red Hat, Inc. Copyright 2015 Lars Uebernickel Copyright 2015 Collabora Ltd. Copyright 2014-2018 Jan-Michael Brummer Copyright 2014 Red Hat, Inc. Copyright 2013 Red Hat, Inc. Copyright 2011-2018 Red Hat, Inc. Copyright 2011 Red Hat, Inc. Copyright 2011 Red Hat, Inc Copyright 2010, 2013 Red Hat, Inc. Copyright 2009-2010 Collabora Ltd. Copyright 2009 Nokia Corporation Copyright 2008 Red Hat, Inc. Copyright 2007, 2008 Ryan Lortie Copyright 2006-2011 Red Hat, Inc. and others. Copyright 2005 Matthias Clasen Copyright 2004 Tor Lillqvist Copyright 2004 Red Hat, Inc. Copyright 2003 Tor Lillqvist Copyright 2001-2003 Andrew Lanoix Copyright 2001,2005 Red Hat, Inc. Copyright 2001 Hans Breuer Copyright 2000, 2005 Red Hat, Inc. Copyright 2000, 2003 Red Hat, Inc. Copyright 2000 Tor Lillqvist Copyright 2000 Red Hat, Inc. Copyright 1999-2000 Tor Lillqvist and Craig Setera Copyright 1998-2011 Tim Janik, Red Hat, Inc. and others Copyright 1998-2011 Tim Janik and others. Copyright 1998-2001 Sebastian Wilhelmi; University of Karlsruhe Copyright 1998 Sebastian Wilhelmi; University of Karlsruhe Owen Taylor Copyright 1998 Sebastian Wilhelmi; University of Karlsruhe Copyright 1998 Owen Taylor and Tor Lillqvist Copyright 1998 Owen Taylor Copyright 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald, Sebastian Wilhelmi and others. Copyright 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald and others. Copyright 1991, 92, 95, 96, 97, 98, 99 Free Software Foundation, Inc. Copyright (c) 2011, 2012 Dmitry Matveev Copyright (c) 2010-2012 Copyright (c) 1997-2012 University of Cambridge Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. Sanlig Badral , 2003. Sanlig Badral , 2004. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. Jyotshna Shrestha , 2005. Ganesh Ghimire , 2005. Shiva Pokharel , 2005. Kapil Timilsina , 2005. Jaydeep Bhusal , 2005. Shyam Krishna Bal , 2006. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. Erdal Ronahi , 2005. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2004. Kenan Hadžiavdić , 2004. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER Gheyret Kenji,2010. Sahran , 2010. Zeper , 2010. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER Zabeeh Khan , 2008. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER Victor Ibragimov , 2013. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER Thierry Randrianiriana , 2007. Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER Copyright (C) Free Software Foundation, 2002. Copyright (C) Croatiann team Copyright (C) 2018-2019 Patrick Griffis, James Westman Copyright (C) 2018 Red Hat, Inc. Copyright (C) 2018 Iñigo Martínez Copyright (C) 2018 Igalia S.L. Copyright (C) 2018 Endless Mobile, Inc. Copyright (C) 2017 glib's COPYRIGHT HOLDER Fabio Tomat , 2017. Copyright (C) 2017 Collabora Inc. Copyright (C) 2016, 2017, 2018, 2019 Free Software Foundation, Inc. Christopher R. Gabriel 2002. Copyright (C) 2016 Red Hat, Inc. Copyright (C) 2016 Free Software Foundation, Inc. Borislav Aleksandrov , 2002. Alexander Shopov , 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011. Alexander Shopov , 2012, 2013, 2015, 2016. Damyan Ivanov , 2010. Krasimir Chonov , 2014. Copyright (C) 2015 glib's COPYRIGHT HOLDER GunChleoc , 2015, 2018. Copyright (C) 2015 Red Hat, Inc. Copyright (C) 2015 Chun-wei Fan Copyright (C) 2014 Руслан Ижбулатов Copyright (C) 2014 Руслан Ижбулатов Copyright (C) 2014 Red Hat, Inc. Copyright (C) 2014 Patrick Griffis Copyright (C) 2014 Chun-wei Fan Copyright (C) 2013-2015, 2017 Red Hat, Inc. Copyright (C) 2013 glib's COPYRIGHT HOLDER Copyright (C) 2013 Collabora Ltd. Copyright (C) 2012 Swecha telugu localisation Team Copyright (C) 2012 Red Hat, Inc. Copyright (C) 2012 Collabora Ltd. Copyright (C) 2012 Colin Walters Copyright (C) 2011 Stef Walter Copyright (C) 2011 Red Hat, Inc. Copyright (C) 2011 Collabora, Ltd. Copyright (C) 2011 Collabora Ltd. Copyright (C) 2010. Thomas Thurman , 2010. Copyright (C) 2010, Karo Mkrtchyan Karo Mkrtchyan <020113@mail.ru> Copyright (C) 2010, 2011, 2012, 2013, 2015 Free Software Foundation, Inc. Copyright (C) 2010 glib's COPYRIGHT HOLDER Nils-Christoph Fiedler , 2010. Copyright (C) 2010 glib's COPYRIGHT HOLDER F Wolff , 2010, 2011. Copyright (C) 2010 Thiago Santos Copyright (C) 2010 Red Hat, Inc. Copyright (C) 2010 Intel Corp. Copyright (C) 2010 HZ Baurzhan Muftakhidinov , 2010-2016. Copyright (C) 2010 Emmanuele Bassi Copyright (C) 2010 Collabora, Ltd. Copyright (C) 2010 Collabora Ltd. Copyright (C) 2010 Christian Persch Copyright (C) 2010 Christian Kellner Copyright (C) 2009-2010 Christian Hergert Copyright (C) 2009,2010 Red Hat, Inc. Copyright (C) 2009, 2010 Free Software Foundation, Inc. He Qiangqiang , 2001. Funda Wang , 2004, 2005. yetist , 2007. Deng Xiyue , 2008, 2009. Aron Xu , 2009, 2010. Dark Blue , 2010. Tao Wang , 2010. Aron Xu , 2010. wei Li , 2011. Lele Long , 2011. Mike Manilone , 2012. keyring , 2013. Tong Hui , 2014. Mingye Wang , 2015, 2016. Jeff Bai , 2015, 2016. Copyright (C) 2009 Red Hat, Inc. Copyright (C) 2009 Codethink Limited Copyright (C) 2009 Benjamin Otte Copyright (C) 2008-2018 Red Hat, Inc. Copyright (C) 2008-2011 Red Hat, Inc. Copyright (C) 2008-2010 Red Hat, Inc. Copyright (C) 2008, 2010 Collabora, Ltd. Copyright (C) 2008 by Claus Tondering. E-mail: claus@tondering.dk. Copyright (C) 2008 Red Hat, Inc. Copyright (C) 2008 Novell, Inc. Copyright (C) 2008 Nokia Corporation. All rights reserved. Copyright (C) 2008 Hans Breuer Copyright (C) 2008 Clemens N. Buss Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima Copyright (C) 2007–2011 The GNOME Project. Copyright (C) 2007 Tim Janik Copyright (C) 2007 THE glib.HEAD'S COPYRIGHT HOLDER Alaksandar Navicki , 2007. www.lacinka.org www.lacinka.org Copyright (C) 2007 Sven Herzberg Copyright (C) 2007 Sebastian Dröge. Copyright (C) 2007 Red Hat Inc. Copyright (C) 2007 Jürg Billeter Copyright (C) 2007 John McCutchan Copyright (C) 2007 Imendio AB Authors: Tim Janik, Sven Herzberg Copyright (C) 2007 Imendio AB Authors: Tim Janik Copyright (C) 2007 Francois Gouget Copyright (C) 2007 Emmanuele Bassi Copyright (C) 2006-2010 Red Hat, Inc. Copyright (C) 2006-2009 Red Hat, Inc. Copyright (C) 2006-2008 Red Hat, Inc. Copyright (C) 2006-2007 Red Hat, Inc. 2009 Benjamin Otte Copyright (C) 2006-2007 Red Hat, Inc. Copyright (C) 2006 The GNOME Foundation Copyright (C) 2006 THE PACKAGE'S COPYRIGHT HOLDER. Meir Kriheli , 2002. Gil 'Dolfin' Osher , 2002. Gil Osher , 2004. Yaron Shahrabani , 2010. Yosef Or Boczko , 2014. Copyright (C) 2006 Lukas Novotny . Petr Pytelka , 2002. Miloslav Trmac , 2002, 2004, 2005. Lukas Novotny , 2006. Jakub Friedl , 2006, 2007. Petr Kovar , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015. Marek Černocký , 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. Copyright (C) 2006 John McCutchan Copyright (C) 2006 John McCutchan Copyright (C) 2006 Dave Benson Copyright (C) 2006 Alexander Larsson Copyright (C) 2005-2016 Free Software Foundation, Inc. Theppitak Karoonboonyanan , 2005-2010, 2013-2014. Akom Chotiphantawanon , 2015-2016. Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc. Copyright (C) 2005-2006 Emmanuele Bassi Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. Free Software Foundation, Inc. Copyright (C) 2005 Tim Janik Copyright (C) 2005 THE glib's COPYRIGHT HOLDER Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER. Copyright (C) 2005 Red Hat Copyright (C) 2005 Matthias Clasen Copyright (C) 2005 John McCutchan Copyright (C) 2005 Imendio AB Copyright (C) 2005 Free Software Foundation, Inc. Copyright (C) 2005 Canonical Ltd. Copyright (C) 2005 Alexander Larsson Copyright (C) 2005 - 2007, Marco Barisione Copyright (C) 2005 Eric Pareja , 2005. Copyright (C) 2004-2011 Free Software Foundation, Inc. Copyright (C) 2004-2005 Adam Weinberger Copyright (C) 2004, Matthias Clasen Copyright (C) 2004, 2006, 2007, 2008, 2009, Free Software Foundation, Inc. Copyright (C) 2004, 2005 Miloslav Trmac . Copyright (C) 2004 glib's COPYRIGHT HOLDER Gareth Owen 2004 Bruce Cowan , 2009, 2010, 2011, 2012, 2016, 2018. Philip Withnall , 2010. Copyright (C) 2004 Sharif FarsiWeb, Inc Copyright (C) 2004 Red Hat, Inc. Copyright (C) 2004 Matthias Clasen Copyright (C) 2004 Anders Carlsson Copyright (C) 2003-2012 Free Software Foundation, Inc. Charles VOELGER , 2003. Joop EGGEN < <, 2006. Brian CROOM < >, 2008. Manuel < >, 2010. Ryan LORTIE , 2011. Tiffany ANTOPOLSKI , 2011, 2012. Kristjan SCHMIDT , 2010, 2011, 2012, 2017. Copyright (C) 2003-2008 Free Software Foundation, Inc. Laurent Dhima , 2003-2008. Copyright (C) 2003,2004 Red Hat, Inc. Copyright (C) 2003,2004 Jonathan Blandford Copyright (C) 2003, 2008-2016 Free Software Foundation, Inc. Copyright (C) 2003 Sebastian Wilhelmi Copyright (C) 2003 Red Hat, Inc. Copyright (C) 2003 Noah Levitt Copyright (C) 2003 Matthias Clasen Copyright (C) 2003 Jonathan Blandford Copyright (C) 2003 Free Software Foundation, Inc. Raphael Finkel , 2003. Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2002-2011 Free Software Foundation, Inc. Alastair McKinstry , 2003. Seán de Búrca , 2007-2011. Copyright (C) 2002-2006 Free Software Foundation, Inc. Copyright (C) 2002-2004, 2007-2016 Free Software Foundation, Inc. Copyright (C) 2002, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 2002, 2004, 2006, 2009 Free Software Foundation, Inc. Simos Xenitellis , 2002. Kostas Papadimas , 2002. Kostas Papadimas , 2004, 2006. Jennie Petoumenou , 2009. Fotis Tsamis , 2009. Michael Kotsarinis , 2011. Dimitris Spingos (Δημήτρης Σπίγγος) , 2012. Dimitris Spingos (Δημήτρης Σπίγγος) , 2012, 2013, 2014, 2015. Efstathios Iosifidis , 2015. Copyright (C) 2002, 2004, 2005, 2006 Sharif FarsiWeb, Inc. Roozbeh Pournader , 2002, 2004, 2006. Hamed Malek , 2005. Meelad Zakaria , 2006 Arash Mousavi , 2011. Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc. Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 the author(s) of glib. Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Soeren Sandmann (sandmann@daimi.au.dk) Copyright (C) 2002 Taneem Ahmed , 2002. Mahay Alam Khan , 2005. Samia Niamatullah , 2005. Runa Bhattacharjee , 2007. Runa Bhattacharjee , 2008. Runa Bhattacharjee , 2008, 2009. Saad M Niamatullah, 2009 Loba Yeasmeen , 2010. Israt Jahan , 2010. Copyright (C) 2002 Taneem Ahmed , 2002. Mahay Alam Khan , 2005. Samia Niamatullah , 2005. Runa Bhattacharjee , 2007. Runa Bhattacharjee , 2008. Runa Bhattacharjee , 2008, 2009, 2011. sray , 2013, 2014. zanata. Copyright (C) 2002 Free Software Foundation, Inc. Ge'ez Frontier Foundation , 2002. Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is distributed under the same license as the glib package. Gustavo Noronha Silva , 2001-2005 Leonardo Ferreira Fontenelle , 2006-2009. Vladimir Melo , 2007, 2009. Luiz Armesto , 2008. Og Maciel , 2008-2009, 2011. Henrique P Machado , 2008-2009. Fábio Nogueira , 2009. Fabrício Godoy , 2010. Djavan Fagundes , 2011. Adorilson Bezerra , 2011. Jonh Wendell , 2009, 2010, 2012. Felipe Braga , 2015. Artur de Aquino Morais , 2016. Enrico Nicoletto , 2013, 2014, 2016. Rafael Fontenelle , 2013-2019. Copyright (C) 2001-2019 Free Software Foundation, Inc. Copyright (C) 2001-2018 Free Software Foundation, Inc. Copyright (C) 2001-2015 Free Software Foundation, Inc. Yannig Marchegay (Kokoyaya) , 2007. Copyright (C) 2001-2012 glib's COPYRIGHT HOLDER Takayuki KUSANO , 2001-2002, 2009-2010. KAMAGASAKO Masatoshi , 2003. Takeshi AIHANA , 2004-2009. Ryoichi INAGAKI , 2004. Takayuki KUSANO , 2010. OKANO Takayoshi , 2011. Jiro Matsuzawa , 2012-2013. Copyright (C) 2001-2004, 2007 Free Software Foundation, Inc. Christian Meyer , 2001, 2002. Christian Neumair , 2002-2004. Hendrik Richter , 2004-2009. Hendrik Brandt , 2004. Andre Klapper , 2007, 2 Copyright (C) 2001-2004 Free Software Foundation, Inc. Yuri Syrota , 2001, 2004. Maxim Dziumanenko , 2004-2009 wanderlust , 2009. Mykola Tkach , 2014. Copyright (C) 2001-2003, 2005, 2007, 2008 Free Software Foundation, Inc. Copyright (C) 2001-2003, 2005 Free Software Foundation, Inc. Kjartan Maraas , 2001-2018. Terance Edward Sola , 2005. Torstein Adolf Winterseth , 2010. Copyright (C) 2001,2002,2004 Behdad Esfahbod Copyright (C) 2001,2002,2003, 2006, 2007, 2008 Free Software Foundation, Inc. Isam Bayazidi , 2001,2002. Arafat Medini , 2003. Djihed Afifi , 2006, 2007. Khaled Hosny , 2006, 2007, 2008, 2010, 2011, 2012. Copyright (C) 2001, 2006, 2007, 2009 Free Software Foundation, Inc. Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Proxecto Trasno - Adaptación do software libre á lingua galega: Se desexas colaborar connosco, podes atopar máis información en http://www.trasno.net Manuel A. Fernández Montecelo , 2001, 2005. Ignacio Casal Quinteiro , 2005, 2006. Ignacio Casal Quinteiro , 2007. Ignacio Casal Quinteiro , 2008. Mancomún - Centro de Referencia e Servizos de Software Libre , 2009. Suso Baleato ,2009. Antón Méixome , 2009. Fran Diéguez , 2009, 2010, 2011, 2012. Leandro Regueiro , 2012. Fran Dieguez , 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. Copyright (C) 2001, 2004 Free Software Foundation, Inc. KEMAL YILMAZ , 2001. Mətin Əmirov , 2004. Copyright (C) 2001, 2002, 2004, 2005, 2008, 2011-2013 Free Software Foundation, Inc. Stanislav Visnovsky , 2001, 2002. Stanislav Visnovsky , 2004. Marcel Telka , 2005, 2008. Peter Mráz , 2011, 2012. Ján Kyselica , 2013. Dušan Kazik , 2014, 2015. Copyright (C) 2001, 02, 03, 05, 07 Free Software Foundation, Inc. XML glossary from http://xml.ascc.net/zh/big5/gloss.html Chao-Hsiung Liao , 2005, 2010. Abel Cheung , 2001-2003, 2005. Woodman Tuen , 2005-07. Wei-Lun Chao , 2010. Copyright (C) 2001 Red Hat, Inc. Copyright (C) 2001 Free Software Foundation, Inc. Pablo Saratxaga , 2004. Copyright (C) 2001 Dan Winship Copyright (C) 2001 Behdad Esfahbod. Copyright (C) 2001 - 2010 Free Software Foundation, Inc. Marius Andreiana , 2001. Mișu Moldovan , 2004 - 2010. Lucian Adrian Grijincu , 2010, 2011. Lupescu Mircea , 2010. Lupescu Mircea , 2011. Daniel Șerbănescu , 2017. Copyright (C) 2000-2017 Julian Seward. All rights reserved. Copyright (C) 2000-2006 Free Software Foundation, Inc. Copyright (C) 2000-2004, 2006 Free Software Foundation, Inc. Copyright (C) 2000-2003 Ximian Inc. Copyright (C) 2000-2003 Tim Janik Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2001 Red Hat, Inc. Copyright (C) 2000-2001 Free Software Foundation, Inc. Copyright (C) 2000 Sebastian Wilhelmi; University of Karlsruhe Copyright (C) 2000 Red Hat, Inc. Copyright (C) 2000 Free Software Foundation, Inc. Copyright (C) 2000 Eazel, Inc. Copyright (C) 200 Matthias Clasen Copyright (C) 1999-2000, 2002-2003, 2006-2016 Free Software Foundation, Inc. Copyright (C) 1999-2000, 2002-2003 Free Software Foundation, Inc. Copyright (C) 1999, 2003 Red Hat Software Copyright (C) 1999, 2002-2016 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2016 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2016 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2016 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006, 2009-2016 Free Software Foundation, Inc. Copyright (C) 1999, 2000 Tom Tromey Copyright (C) 1999, 2000 Scott Wimer Copyright (C) 1999 Tom Tromey Copyright (C) 1998-2002, 2004, 2006, 2008, 2010 Free Software Foundation, Inc. Copyright (C) 1998-2000 Red Hat, Inc. Copyright (C) 1998-1999, 2000-2001 Tim Janik and Red Hat, Inc. Copyright (C) 1998-1999 Tor Lillqvist Copyright (C) 1998, 2000 Tim Janik Copyright (C) 1998, 1999, 2000 Tim Janik and Red Hat, Inc. Copyright (C) 1998 Tor Lillqvist Copyright (C) 1998 Tim Janik Copyright (C) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc. Copyright (C) 1997, 1998 Tim Janik Copyright (C) 1995-1999,2000,2001 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-1998 Peter Mattis, Spencer Kimball and Josh MacDonald Copyright (C) 1995-1997, 2002 Peter Mattis, Red Hat, Inc. Copyright (C) 1995-1997, 1999 Peter Mattis, Red Hat, Inc. Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald Copyright (C) 1995, A.M. Kuchling Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1994, 1996, 1997 Free Software Foundation, Inc. Copyright (C) 1992,95-97,99,2000,01,02,04,07 Free Software Foundation, Inc. Written by Mike Haertel, September 1988. Copyright (C) 1991,92,94,95,96,97,98,99,2000,01,02 Free Software Foundation, Inc. Copyright (C) 1991,92,93,94,95,96,97,98,99 Free Software Foundation, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1991, 1992, 1996, 1997,1999,2004 Free Software Foundation, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Licensed under the Academic Free License version 2.0 Or under the following terms: 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.1 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 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, see . ******************************************************************************************************************************** This file is distributed under the same license as the PACKAGE package. ******************************************************************************************************************************** This software is provided "as is"; redistribution and modification is permitted, provided that the following disclaimer is retained. This software 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. In no event shall the authors 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. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** 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. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the University of Cambridge nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : sdbus-cpp # Package version : 0.8.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/Kistler-Group/sdbus-cpp/archive/v0.8.1.tar.gz Upstream Authors / Maintainers: https://github.com/Kistler-Group/sdbus-cpp Copyrights: Copyright (C) 1991, 1999 Free Software Foundation, Inc. (c) kennytm, https://github.com/kennytm/utils/blob/master/traits.hpp (C) 2016 - 2019 Stanislav Angelovic (C) 2016 - 2017 KISTLER INSTRUMENTE AG, Winterthur, Switzerland Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : rocksdb # Package version : 6.11.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/facebook/rocksdb/archive/v6.11.4.tar.gz Upstream Authors / Maintainers: https://github.com/facebook/rocksdb Copyrights: Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. Copyright (c) Facebook, Inc. and its affiliates. Copyright (c) 2020-present, Facebook, Inc. All rights reserved. Copyright (c) 2019-present, Facebook, Inc. All rights reserved. Copyright (c) 2019 Intel Corporation Copyright (c) 2018-present, Facebook, Inc. All rights reserved. Copyright (c) 2018, Arm Limited and affiliates. All rights reserved. Copyright (c) 2017-present, Facebook, Inc. All rights reserved. Copyright (c) 2017 International Business Machines Corp. All rights reserved. Copyright (c) 2016-present, Facebook, Inc. All rights reserved. Copyright (c) 2016, Red Hat, Inc. All rights reserved. Copyright (c) 2016, Facebook, Inc. All rights reserved. Copyright (c) 2015, Red Hat, Inc. All rights reserved. Copyright (c) 2015, Facebook, Inc. All rights reserved. Copyright (c) 2015 Anton Blanchard , IBM Copyright (c) 2014, Vlad Balan (vlad.gm@gmail.com). All rights reserved. Copyright (c) 2014, Facebook, Inc. All rights reserved. Copyright (c) 2014 The LevelDB Authors. All rights reserved. Copyright (c) 2013-present, Facebook, Inc. All rights reserved. Copyright (c) 2013, Facebook, Inc. All rights reserved. Copyright (c) 2013 The LevelDB Authors. All rights reserved. Copyright (c) 2012 The LevelDB Authors. All rights reserved. Copyright (c) 2012 Facebook. Copyright (c) 2011-present, Facebook, Inc. All rights reserved. Copyright (c) 2011 The LevelDB Authors. All rights reserved. Copyright (C) 2019-present, Yann Collet. Copyright (C) 2015, 2017 International Business Machines Corp. All rights reserved. Copyright (C) 2012-2016, Yann Collet Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright 2016 Ferry Toth, Exalon Delft BV, The Netherlands Copyright 2014 The LevelDB Authors. All rights reserved. Copyright 2013 Facebook, Inc. Copyright 2013 Facebook Licenses: RocksDB is dual-licensed under both the GPLv2 (found in the COPYING file in the root directory) and Apache 2.0 License (found in the LICENSE.Apache file in the root directory). You may select, at your option, one of the above-listed licenses. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Creative Commons Attribution 4.0 International Creative Commons Corporation ("Creative Commons") is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an "as-is" basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. Using Creative Commons Public Licenses Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses. Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor's permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public : wiki.creativecommons.org/Considerations_for_licensees Creative Commons Attribution 4.0 International Public License By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. Section 1 – Definitions. a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. b. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. c. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. d. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. e. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. f. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. g. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. h. Licensor means the individual(s) or entity(ies) granting rights under this Public License. i. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. j. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. k. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. Section 2 – Scope. a. License grant. 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: A. reproduce and Share the Licensed Material, in whole or in part; and B. produce, reproduce, and Share Adapted Material. 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. 3. Term. The term of this Public License is specified in Section 6(a). 4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. 5. Downstream recipients. A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. B. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. 6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). b. Other rights. 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. 2. Patent and trademark rights are not licensed under this Public License. 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. Section 3 – License Conditions. Your exercise of the Licensed Rights is expressly made subject to the following conditions. a. Attribution. 1. If You Share the Licensed Material (including in modified form), You must: A. retain the following if it is supplied by the Licensor with the Licensed Material: i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); ii. a copyright notice; iii. a notice that refers to this Public License; iv. a notice that refers to the disclaimer of warranties; v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. 4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License. Section 4 – Sui Generis Database Rights. Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. Section 5 – Disclaimer of Warranties and Limitation of Liability. a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. b. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. Section 6 – Term and Termination. a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or 2. upon express reinstatement by the Licensor. c. For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. d. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. Section 7 – Other Terms and Conditions. a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. Section 8 – Interpretation. a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the "Licensor." The text of the Creative Commons public licenses is dedicated to the public domain under the CC0 Public Domain Dedication. Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark "Creative Commons" or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. Creative Commons may be contacted at creativecommons.org. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 HOLDER 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. ******************************************************************************************************************************** BSD is referenced without a version number. Please look up BSD in the License Admin to view the different versions. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : shadow # Package version : 4.8.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/shadow-maint/shadow/releases/download/4.8.1/shadow-4.8.1.tar.gz Upstream Authors / Maintainers: https://github.com/shadow-maint Copyrights: Copyright © 2015 Free Software Foundation, Inc. Clytie Siddall , 2005-2008. Trần Ngọc Quân , 2014, 2015, 2016. Copyright Scorpio, www.linuxforum.net, 2000 Copyright 1996, Rafal Maszkowski, rzm@pdi.net Copyright 1996, Rafal Maszkowski Copyright 1995 by Wietse Venema. All rights reserved. Individual files may be covered by other copyrights (as noted in the file itself.) Copyright 1992, Phillip Street and Julianne Frances Haugh All rights reserved. Copyright 1992, Julianne Frances Haugh All rights reserved. Copyright 1992 - 1993, Julianne Frances Haugh All rights reserved. Copyright 1991, Julianne Frances Haugh Todos os direitos reservados. Copyright 1991, Julianne Frances Haugh Hungarian translation by Peter Mamuzsics All rights reserved. Copyright 1991, Julianne Frances Haugh All rights reserved. 中文版版權所有 soloman, Laser www.linuxforum.net 2000 Copyright 1991, Julianne Frances Haugh All rights reserved. Copyright 1991 \- 1994, Julianne Frances Haugh All rights reserved. Copyright 1991 \- 1993, Julianne Frances Haugh All rights reserved. Copyright 1991 - 1994, Julianne Frances Haugh All rights reserved. Copyright 1991 - 1993, Julianne Frances Haugh and Chip Rosenthal All rights reserved. Copyright 1991 - 1993, Julianne Frances Haugh All rights reserved. Copyright 1990, Julianne Frances Haugh All rights reserved. Copyright 1990, John F. Haugh II All rights reserved. Copyright 1990 - 1994 Julianne Frances Haugh All rights reserved. Modified for expiry by Ben Collins , 1999 Copyright 1990 - 1994 Julianne Frances Haugh All rights reserved. Copyright 1989 \- 1994, Julianne Frances Haugh All rights reserved. Copyright 1989 \- 1990, Julianne Frances Haugh All rights reserved. Copyright 1989 - 1994, Julianne Frances Haugh All rights reserved. Copyright 1989 - 1993, Julianne Frances Haugh All rights reserved. Copyright 1989 - 1992, Julianne Frances Haugh All rights reserved. Copyright 1989 - 1990, Julianne Frances Haugh All rights reserved. Copyright (c) 2018, Red Hat, inc. All rights reserved. Copyright (c) 2017, Chris Lamb All rights reserved. Copyright (c) 2013, Eric W. Biederman All rights reserved. Copyright (c) 2013 Eric W. Biederman All rights reserved. Copyright (c) 2013 Eric Biederman All rights reserved. Copyright (c) 2012- Eric W. Biederman Copyright (c) 2012 Eric Biederman Copyright (c) 2012 - Eric Biederman Copyright (c) 2011 , Peter Vrabec All rights reserved. Copyright (c) 2011 , Nicolas François All rights reserved. Copyright (c) 2011 , Julian Pidancet Copyright (c) 2011 , Jonathan Nieder All rights reserved. Copyright (c) 2010, Pawel Hajdan All rights reserved. Copyright (c) 2010 - , Nicolas François All rights reserved. Copyright (c) 2010 , Nicolas François All rights reserved. Copyright (c) 2010 , Jakub Hrozek Copyright (c) 2009 - 2012, Nicolas François All rights reserved. Copyright (c) 2009 - 2010, Nicolas François All rights reserved. Copyright (c) 2009 , Nicolas François All rights reserved. Copyright (c) 2008 - 2012, Nicolas François All rights reserved. Copyright (c) 2008 - 2011, Nicolas François All rights reserved. Copyright (c) 2008 - 2011, Nicolas François Copyright (c) 2008 - 2010, Nicolas François All rights reserved. Copyright (c) 2008 - 2009, Nicolas François All rights reserved. Copyright (c) 2008 , Nicolas François All rights reserved. Copyright (c) 2007 - 2013, Nicolas François All rights reserved. Copyright (c) 2007 - 2012, Nicolas François All rights reserved. Copyright (c) 2007 - 2011, Nicolas François All rights reserved. Copyright (c) 2007 - 2010, Nicolas François All rights reserved. Copyright (c) 2007 - 2009, Nicolas François All rights reserved. Copyright (c) 2007 - 2008, Nicolas François All rights reserved. Copyright (c) 2007 - 2008, Nicolas François Copyright (c) 2007 , Nicolas François All rights reserved. Copyright (c) 2006 - 2008, Nicolas François All rights reserved. Copyright (c) 2006 , Tomasz Kłoczko Copyright (c) 2006 , Jonas Meurer Copyright (c) 2005 - 2008, Nicolas François All rights reserved. Copyright (c) 2005 - 2006, Yuri Kozlov Copyright (c) 2005 - 2006, Tomasz Kłoczko All rights reserved. Copyright (c) 2005 , Tomasz Kłoczko All rights reserved. Copyright (c) 2005 , Tomasz Kłoczko Copyright (c) 2005 , Red Hat, Inc. Copyright (c) 2005 , Michał Moskal Copyright (c) 2004 The FreeBSD Project. All rights reserved. Copyright (c) 2003 - 2006, Tomasz Kłoczko All rights reserved. Copyright (c) 2003 - 2006, Tomasz Kłoczko Copyright (c) 2003 - 2005, Tomasz Kłoczko All rights reserved. Copyright (c) 2003 - 2005, Tomasz Kłoczko Copyright (c) 2002 NAKANO Takeo all rights reserved. Copyright (c) 2002 - 2006, Tomasz Kłoczko Copyright (c) 2002 - 2005, Tomasz Kłoczko Copyright (c) 2001 Yuichi SATO all rights reserved. Copyright (c) 2001 Rafal Wojtczuk, Solar Designer All rights reserved. Copyright (c) 2001 Maki KURODA all right reserved, Copyright (c) 2001 Maki KURODA all right reserved Copyright (c) 2001 - 2007, Tomasz Kłoczko Copyright (c) 2001 - 2006, Tomasz Kłoczko All rights reserved. Copyright (c) 2001 - 2006, Tomasz Kłoczko Copyright (c) 2001 - 2005, Tomasz Kłoczko All rights reserved. Copyright (c) 2001 - 2005, Tomasz Kłoczko Copyright (c) 2001 , Michał Moskal Copyright (c) 2000 ISHIKAWA Keisuke all rights reserved. Copyright (c) 2000 - 2006, Tomasz Kłoczko Copyright (c) 2000 - 2005, Tomasz Kłoczko Copyright (c) 2000 , International Business Machines George Kraft IV, gk4@us.ibm.com, 03/23/2000 Copyright (c) 1999 - 2000, Marek Michałkiewicz Copyright (c) 1999 , Marek Michałkiewicz Copyright (c) 1999 , Ben Collins Copyright (c) 1997 Kazuyoshi Furutaka all rights reserved. Copyright (c) 1997 Kazuyoshi Furutaka all rights reserved. Copyright (c) 1997 - 2000, Marek Michałkiewicz Copyright (c) 1997 - 1999, Marek Michałkiewicz Copyright (c) 1997 , Marek Michałkiewicz Copyright (c) 1997 , Luca Berra Copyright (c) 1997 , Guy Maor Copyright (c) 1996 HANATAKA Shinya all rights reserved Copyright (c) 1996 - 2001, Marek Michałkiewicz Copyright (c) 1996 - 2000, Marek Michałkiewicz Copyright (c) 1996 - 1999, Marek Michałkiewicz Copyright (c) 1996 - 1998, Marek Michałkiewicz Copyright (c) 1996 - 1997, Marek Michałkiewicz Copyright (c) 1996 , Rafal Maszkowski Copyright (c) 1996 , Michael Meskes Copyright (c) 1996 , Marek Michałkiewicz Copyright (c) 1994 , Julianne Frances Haugh Copyright (c) 1993 Michael Haardt (michael@moria.de) Copyright (c) 1993 Michael Haardt Copyright (c) 1993 - 1994, Julianne Frances Haugh Copyright (c) 1993 , The Regents of the University of California Copyright (c) 1992 - 1994, Julianne Frances Haugh Copyright (c) 1992 - 1993, Julianne Frances Haugh Copyright (c) 1992 , Phillip Street Copyright (c) 1992 , Julianne Frances Haugh Copyright (c) 1991 - 1994, Julianne Frances Haugh Copyright (c) 1991 - 1994, Chip Rosenthal Copyright (c) 1991 - 1993, Julianne Frances Haugh Copyright (c) 1991 - 1993, Chip Rosenthal Copyright (c) 1991 , Julianne Frances Haugh Copyright (c) 1991 , Chip Rosenthal Copyright (c) 1990 - 1994, Julianne Frances Haugh Copyright (c) 1990 - 1993, Julianne Frances Haugh Copyright (c) 1990 , Julianne Frances Haugh Copyright (c) 1989 - 1994, Julianne Frances Haugh Copyright (c) 1989 - 1993, Julianne Frances Haugh Copyright (c) 1989 - 1992, Julianne Frances Haugh Copyright (c) 1989 - 1991, Julianne Frances Haugh Copyright (c) 1989 - 1990, Julianne Frances Haugh Copyright (c) 1988 - 1994, Julianne Frances Haugh Copyright (c) 1983, 1991 The Regents of the University of California. All rights reserved. Copyright (C) 2011-2013 Debian French l10n team Copyright (C) 2011, 2012 Debian French l10n team Copyright (C) 2006 Free Software Foundation, Inc. Simon Brandmair , 2005, 2006, 2007, 2011, 2012. Copyright (C) 2004-2007 Free Software Foundation, Inc. Tommi Vainikainen , 2004-2007. Copyright (C) 2004, 2006 Free Software Foundation, Inc. Knut Yrvin , 2004. Klaus Ade Johnstad , 2004. Klaus Ade Johnstad , 2004. HÃ¥vard Korsvoll , 2004. Bjørn Steensrud , 2004. Copyright (C) 2004 Free Software Foundation, Inc. Elian Myftiu , 2004. Copyright (C) 2004 Free Software Foundation, Inc. Bart Cornelis , 2004, 2006. Frans Spiesschaert , 2014-2019. Copyright (C) 2004 Free Software Foundation, Inc. Copyright (C) 1999, 2004, 2005 Free Software Foundation, Inc. Jacobo Tarrio , 2006. Copyright (C) 1999 Sami Kerola and Janne Riihijärvi Copyright (C) 1999 Free Software Foundation, Inc. Frank Schmid , 2002 Holger Wansing , 2006, 2008, 2009, 2011, 2012, 2014. Patches, suggestions, etc welcome. Copyright (C) 1999 Free Software Foundation, Inc. Arkadiusz Miśkiewicz , 1999. Jakub Bogusz , 2003-2004. Tomasz Kłoczko , 2004-2006 Copyright (C) 1992-2003 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, Inc. Licenses: Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Public domain software is software that is not copyrighted. If the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free at all. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. Sometimes people use the term “public domain” in a loose fashion to mean “free” or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. For clarity, we recommend using “public domain” for that meaning only, and using other terms to convey the other meanings. Under the Berne Convention, which most countries have signed, anything written down is automatically copyrighted. This includes programs. Therefore, if you want a program you have written to be in the public domain, you must take some legal steps to disclaim the copyright on it; otherwise, the program is copyrighted. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . Bison Exception As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** According to BSD license, add some modifications ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Copyright (c) {{year}}, {{copyright holder}} All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by {{the organization}}. 4. Neither the name of {{the organization nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY {{COPYRIGHT HOLDER}} ''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 {{COPYRIGHT HOLDER}} 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 HOLDER 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. ******************************************************************************************************************************** Copyright (c) All rights reserved. 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. THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. "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 Berkeley Software Design, Inc. 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : lz4 # Package version : 1.9.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/lz4/lz4/archive/v1.9.2.tar.gz Upstream Authors / Maintainers: http://www.lz4.org https://github.com/lz4/lz4 Yann Collet @ https://github.com/Cyan4973 Copyrights: Copyright: (C) 2011+ Yann Collet Copyright : Takayuki Matsuoka Copyright : Kyle Harper Copyright (c) 2018-present lzutao All rights reserved. Copyright (c) 2016-present, Przemyslaw Skibinski All rights reserved. Copyright (c) 2016-present, Facebook, Inc. All rights reserved. Copyright (c) 2014, lpsantil All rights reserved. Copyright (c) 2013-2015 Yann Collet Copyright (c) 2011-2016, Yann Collet All rights reserved. Copyright (C) Yann Collet 2016 Copyright (C) Yann Collet 2012-2016 Copyright (C) Yann Collet 2011-2017 Copyright (C) Yann Collet 2011-2016 Copyright (C) 2016-present, Przemyslaw Skibinski, Yann Collet Copyright (C) 2013-2016, Yann Collet Copyright (C) 2012-2016, Yann Collet. Copyright (C) 2012-2016, Yann Collet Copyright (C) 2011-present, Yann Collet. Copyright (C) 2011-2017, Yann Collet. Copyright (C) 2011-2016, Yann Collet. Copyright (C) 2011-2014, Yann Collet. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: 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 HOLDER 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. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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 OWNER 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. ******************************************************************************************************************************** This source code is licensed under both the BSD-style license (found in the LICENSE file in the root directory of this source tree) and the GPLv2 (found in the COPYING file in the root directory of this source tree). ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : gcc-runtime # Package version : 9.3.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.xz Upstream Authors / Maintainers: https://gcc.gnu.org/ Copyrights: Copyright (c) 2017-2019 by the contributors listed in CREDITS.TXT Copyright (c) 2001, 2002, 2003 Peter Dimov and Multi Media Ltd. Copyright (c) 1998 Silicon Graphics Computer Systems, Inc. Copyright (c) 1997-1999 Silicon Graphics Computer Systems, Inc. Copyright (c) 1997 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996-1999 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996-1998 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996-1997 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996,1997 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996,1997 Silicon Graphics Copyright (c) 1996 Silicon Graphics Computer Systems, Inc. Copyright (c) 1994 Hewlett-Packard Company Copyright (C) 2019 Free Software Foundation, Inc. Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Andreas Krebbel Copyright (C) 2018-2019 Free Software Foundation, Inc. Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek Copyright (C) 2017-2019 Free Software Foundation, Inc. Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Sebastian Huber . Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Alexander Monakov . Copyright (C) 2016-2019 Free Software Foundation, Inc. Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Sebastian Huber . Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Jack Howarth Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Dmitry Melnik Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Alexander Monakov . Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Alexander Monakov Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez . Copyright (C) 2015-2019 Free Software Foundation, Inc. Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Kai Tietz . Copyright (C) 2014-2019 Free Software Foundation, Inc. Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Andreas Krebbel . Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Andreas Krebbel Copyright (C) 2013-2019 Free Software Foundation, Inc. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Torvald Riegel . Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2012-2019 Free Software Foundation, Inc. Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Uros Bizjak Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Torvald Riegel . Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2011-2019 Free Software Foundation, Inc. Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2010-2019 Free Software Foundation, Inc. Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2009-2019 Free Software Foundation, Inc. Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2008-2019 Free Software Foundation, Inc. Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Danny Smith Copyright (C) 2007-2019 Free Software Foundation, Inc. Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Francois-Xavier Coudert Copyright (C) 2006-2019 Free Software Foundation, Inc. Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Sebastian Huber . Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Ilie Garbacea , Chao-ying Fu . Copyright (C) 2005-2019 Free Software Foundation, Inc. Copyright (C) 2004-2019 Free Software Foundation, Inc. Copyright (C) 2004 Ami Tavory and Vladimir Dreizin, IBM-HRL. Copyright (C) 2003-2019 Free Software Foundation, Inc. Copyright (C) 2002-2019 Free Software Foundation, Inc. Copyright (C) 2002 Peter Dimov Copyright (C) 2001-2019 Free Software Foundation, Inc. Benjamin Kosnik , 2001. Copyright (C) 2001-2019 Free Software Foundation, Inc. Benjamin Kosnik Copyright (C) 2001-2019 Free Software Foundation, Inc. Copyright (C) 2001, 2002, 2003 Peter Dimov Copyright (C) 2000-2019 Free Software Foundation, Inc. Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . Copyright (C) 1999-2019 Free Software Foundation, Inc. Copyright (C) 1998-2019 Free Software Foundation, Inc. Contributed by Mark Mitchell (mark@markmitchell.com). Copyright (C) 1998, 1999 Greg Colvin and Beman Dawes. Copyright (C) 1997-2019 Free Software Foundation, Inc. Copyright (C) 1996-2019 Free Software Foundation, Inc. Copyright (C) 1996-2003 Gerard Jungman Copyright (C) 1995-2019 Free Software Foundation, Inc. Copyright (C) 1994-2019 Free Software Foundation, Inc. (C) Copyright Jeremy Siek 2000. Licenses: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are welcome to redistribute it under certain conditions; type 'show c' for details. The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 General information: http://www.gnu.org/licenses/gcc-exception.html Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. 0. Definitions. A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. "GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. "GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. "Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. 1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. 2. No Weakening of GCC Copyleft. The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. ******************************************************************************************************************************** The software contained in this directory tree is dual licensed under both the University of Illinois "BSD-Like" license and the MIT license. As a user of this code you may choose to use it under either license. As a contributor, you agree to allow your code to be used under both. Full text of the relevant licenses is included below. ============================================================================== University of Illinois/NCSA Open Source License Developed by: Threading Runtimes Team Intel Corporation http://www.intel.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal with 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 conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of Intel Corporation Threading Runtimes Team nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 WITH THE SOFTWARE. ============================================================================== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --- LLVM Exceptions to the Apache 2.0 License ---- As an exception, if, as a result of your compiling your source code, portions of this Software are embedded into an Object form of such source code, you may redistribute such embedded portions in such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License. In addition, if you combine or link compiled forms of this Software with software that is licensed under the GPLv2 ("Combined Software") and if a court of competent jurisdiction determines that the patent provision (Section 3), the indemnity provision (Section 9) or other Section of the License conflicts with the conditions of the GPLv2, you may retroactively and prospectively choose to deem waived or otherwise exclude such Section(s) of the License, but only in their entirety and only with respect to the Combined Software. ******************************************************************************************************************************** GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 General information: http://www.gnu.org/licenses/gcc-exception.html Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. 0. Definitions. A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. "GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. "GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. "Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. 1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. 2. No Weakening of GCC Copyleft. The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. ******************************************************************************************************************************** Permission to use, copy, modify, sell, and distribute this software is hereby granted without fee, provided that the above copyright notice appears in all copies, and that both that copyright notice and this permission notice appear in supporting documentation. None of the above authors, nor IBM Haifa Research Laboratories, make any representation about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ******************************************************************************************************************************** #------------------------------------------------------------------------------- # Package name : am33x-cm3 # Package version : 1.9.0 #------------------------------------------------------------------------------- Upstream Resources: http://arago-project.org/git/projects/?p=am33x-cm3.git;a=snapshot;h=11107db2f1e9e58ee75d4fe9cc38423c9a6e4365;sf=tgz Upstream Authors / Maintainers: Copyrights: Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2011-$year Texas Instruments Incorporated - http://www.ti.com/ Copyright (c) 1986, 1988, 1991, 1993 * The Regents of the University of California. All rights reserved. Licenses: Texas Instruments Incorporated Technology and Software Publicly Available Software License Agreement IMPORTANT – PLEASE READ THE FOLLOWING LICENSE AGREEMENT CAREFULLY. THIS IS A LEGALLY BINDING AGREEMENT. DO NOT DOWNLOAD THE LICENSED MATERIALS UNLESS: (1) YOU ARE AUTHORIZED TO ACCEPT AND AGREE TO THE TERMS OF THIS LICENSE AGREEMENT AND (2) YOU INTEND TO ENTER INTO AND TO BE BOUND BY THE TERMS OF THIS AGREEMENT. This Software License Agreement (“Agreement”) is a legal agreement between you (either an individual or entity) and Texas Instruments Incorporated (“TI”), 12500 TI Boulevard, Dallas, Texas 75243. The “Licensed Materials” subject to this Agreement include, in whole or in part, the software programs that accompany this Agreement and any “on-line” or electronic documentation associated with these programs. By installing, copying or otherwise using the Licensed Materials you agree to abide by the terms of this Agreement. If you choose not to accept or agree with these terms, do not download or install the Licensed Materials. NOTE: The Licensed Materials may be bundled with open source software. By accepting this Agreement, you may gain access to software identified as being licensed under open source licenses, which software and corresponding open source licenses will be listed in the applicable software manifest (in whole or in part, the “Open Source Materials”). Your use of the Open Source Materials is subject to the separate licensing terms applicable to such Open Source Materials as specified in the applicable software manifest. For clarification, this Agreement does not limit your rights under, or grant you rights that supersede, the license terms of any applicable Open Source Materials license agreement. If any of the Open Source Materials have been provided to you in object code, the source code versions of such Open Source Materials may be provided to you by notifying TI at Texas Instruments Incorporated, 12500 TI Boulevard, Mail Station 8638, Dallas, Texas 75243, Attention: Contracts Manager. You may terminate this Agreement in the event you choose not to accept or agree with the terms in any applicable Open Source Materials license agreement, provided that such termination occurs within five (5) days of acceptance of this Agreement and you abide by all applicable license terms in this Agreement until such termination. 1. License. a. Source Code License. For the Licensed Materials provided in source code format, TI hereby grants to you a limited, non-exclusive license to reproduce, use, and create modified or derivative works of the Licensed Materials provided to you in source code format and to distribute an unlimited number of copies of such source code Licensed Materials, or any derivatives thereof, in any format. b. Object Code License. For the Licensed Materials provided in object code format, TI hereby grants to you a limited, non-exclusive license to reproduce and use the Licensed Materials provided to you in object code format and to distribute an unlimited number of object or executable copies of such object code Licensed Materials. 2. Termination. This license is effective until terminated. Without prejudice to any other rights, TI may terminate your right to use the Licensed Materials under this Agreement if you fail to comply with the terms of this Agreement. In such event, you shall destroy all copies of the Licensed Materials, including all portions and derivatives thereof. 3. Intellectual Property Rights. a. The Licensed Materials being provided to you hereunder are being made publicly available by TI, even though they contain copyrighted material of TI and its licensors, if applicable. In no event may you alter, remove or destroy any copyright notice included in the Licensed Materials. To the extent that any of the Licensed Materials are provided in binary or object code only, you may not unlock, decompile, reverse engineer, disassemble or otherwise translate such binary or object code to human-perceivable form. The source code of such reverse engineered code may contain TI trade secret and other proprietary information. TI reserves all rights not specifically granted under this Agreement. b. Certain Licensed Materials may (i) require patent licenses from third parties claiming patent rights covering implementation of the Licensed Materials or (ii) be based on industry recognized standards or software programs published by industry recognized standards bodies and certain third parties may claim to own patents or copyrights that cover implementation of those standards. You acknowledge and agree that this Agreement does not convey a license to any such third party patents and copyrights. c. YOU ACKNOWLEDGE AND AGREE THAT TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD PARTY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED MATERIALS. d. You acknowledge and agree that you are responsible for any fees or royalties that may be payable to any third party based on such third party’s interests in the Licensed Materials described in Section 3(b) above (the “Third Party Payment Obligations”). You agree to indemnify TI against any Third Party Payment Obligations and will defend any claim, suit or proceeding brought against TI insofar as such claim, suit or proceeding is based on your failure to pay any Third Party Payment Obligations. 4. Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED “AS IS”. TI AND ITS LICENSORS MAKE NO WARRANTY OR REPRESENTATION, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE. TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET POSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE LICENSED MATERIALS OR USE OF THOSE MATERIALS. YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS MAY NOT BE INTENDED FOR PRODUCTION APPLICATIONS AND MAY CONTAIN IRREGULARITIES AND DEFECTS NOT FOUND IN PRODUCTION SOFTWARE. FURTHERMORE, YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED OR CERTIFIED BY ANY GOVERNMENT AGENCY OR INDUSTRY REGULATORY ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU AGREE THAT PRIOR TO USING, INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE PRODUCT AND THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. IN NO EVENT SHALL TI OR ITS LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED ON ANY THEORY OF LIABILITY, ARISING IN ANY WAY OUT OF THIS AGREEMENT, OR YOUR USE OF THE LICENSED MATERIALS, WHETHER OR NOT TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OR CORRUPTION OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS OR ANY OTHER ECONOMIC LOSS. IN NO EVENT WILL TI’S AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). Because some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages or limitation on how long an implied warranty lasts, the above limitations or exclusions may not apply to you. 5. Export Control. The software programs and any “on-line” documentation as well as any updates or upgrades to such software programs or documentation may be subject to the export or import regulations of certain countries. You agree to comply with all such regulations and acknowledge that you have the responsibility to obtain any licenses or other authorizations that may be required to export, re-export or import the Licensed Materials. 6. Governing Law, Jurisdiction and Severability. This Agreement will be governed by and interpreted in accordance with the laws of the State of Texas, without reference to that state’s conflict of laws principles. This Agreement shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods, nor shall it be governed by the Uniform Computer Information Transactions Act (UCITA). Any dispute arising out of or related to this Agreement will be brought in, and each party consents to the exclusive jurisdiction and venue in the state and federal courts sitting in Dallas Country, Texas. Each party waives all defenses of lack of personal jurisdiction and forum non-conveniens and agrees that process may be served on either party in a manner authorized by applicable law or court rule. If for any reason a court of competent jurisdiction finds any provision of the Agreement to be unenforceable, that provision will be enforced to the maximum extent possible to effectuate the intent of the parties and the remainder of the Agreement shall continue in full force and effect. 7. PRC Provisions. If you are located in the People’s Republic of China (“PRC”) or if the Licensed Materials will be sent to the PRC, the following provisions shall apply and shall supersede any other provisions in this Agreement concerning the same subject matter as the following provisions: a. Registration Requirements. You shall be solely responsible for performing all acts and obtaining all approvals that may be required in connection with this Agreement by the government of the PRC, including but not limited to registering pursuant to, and otherwise complying with, the PRC Measures on the Administration of Software Products, Management Regulations on Technology Import-Export, and Technology Import and Export Contract Registration Management Rules. Upon receipt of such approvals from the government authorities, you shall forward evidence of all such approvals to TI for its records. In the event that you fail to obtain any such approval or registration, you shall be solely responsible for any and all losses, damages or costs resulting therefrom, and shall indemnify TI for all such losses, damages or costs. b. Governing Language. This Agreement is written and executed in the English language. If a translation of this Agreement is required for any purpose, including but not limited to registration of the Agreement pursuant to any governmental laws, regulations or rules, you shall be solely responsible for creating such translation. Any translation of this Agreement into a language other than English is intended solely in order to comply with such laws or for reference purposes, and the English language version shall be authoritative and controlling. 8. Entire Agreement. This is the entire Agreement between you and TI and supersedes any prior agreement between the parties related to the subject matter of this Agreement. No amendment or modification of this Agreement will be effective unless in writing and signed by a duly authorized representative of TI. You hereby warrant and represent that you have obtained all authorizations and other applicable consents required empowering you to enter into this Agreement. Version: 221850v2 ************************* 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. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : util-linux # Package version : 2.35.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://cdn.kernel.org/pub/linux/utils/util-linux/v2.35.1/util-linux-2.35.1.tar.xz Upstream Authors / Maintainers: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git Copyrights: © 1994-2002 Kevin E. Martin copyright 2014-2020 Karel Zak kzak@redhat.com copyright 2010-2020 Karel Zak kzak@redhat.com copyright 2009-2020 Karel Zak kzak@redhat.com Copyright © Michael Piefel , 2002, 2004, 2005, 2007, 2008. Copyright © Karel Zak 2014 Copyright © 2015 Free Software Foundation, Inc. Copyright © 2014 Karel Žák Copyright © 2014 Karel Zak Copyright © 2014 Benjamin Weis Copyright © 2012 Arun Persaud Copyright © 2011,2015,2016 Philipp Thomas Copyright © 2004 Nilgün Belma Bugüner. Copyright © 2002-2018 Lauri Nurmi Lauri Nurmi , 2002-2018. Tommi Nieminen , 2017. Copyright © 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Antoni Bella Perez , 2002, 2003. Jordi Mallach , 2004, 2005. Josep Puigdemont , 2005 Copyright © 2001, 2002, 2003, 2004, 2007, 2016, 2017, 2018, 2019 Free Software Foundation, Inc. Christian Rose , 2001, 2002, 2003, 2004. Daniel Nylander , 2007. Sebastian Rasmussen , 2016, 2017, 2018, 2019. Copyright © 2001, 2002 Karl Eichwalder. Copyright © 2000–2001 Gunnar Ritter. Copyright © 2000-2001 Gunnar Ritter. Copyright © 1999, 2000, 2001, 2014 Elrond Copyright © 1996-2006, 2008-2020 Free Software Foundation, Inc. Copyright © 1996-2006, 2008-2018 Free Software Foundation, Inc. Copyright © 1994–2002 Kevin E. Martin Copyright © 1994–1999 Kevin E. Martin Copyright © 1994-2002 Kevin E. Martin Copyright © 1994-1999 Kevin E. Martin Copyright Red Hat Software, 1999, 2000 Copyright IBM Corp. 2011 Author(s): Heiko Carstens Copyright IBM Corp. 2011 Copyright 2017 Sami Kerola Copyright 2017 Red Hat, Inc. Copyright 2015 Ondrej Oprala(ooprala@redhat.com) Copyright 2015 Karel Zak Copyright 2014 Red Hat, Inc. Copyright 2014 Ondrej Oprala (ondrej.oprala@gmail.com) Copyright 2014 Ondrej Oprala Copyright 2012 Vivek Goyal Copyright 2012 Red Hat, Inc. Copyright 2012 Davidlohr Bueso Copyright 2012 Davidlohr Bueso Copyright 2011 Davidlohr Bueso Copyright 2010 Lennart Poettering Copyright 2010 Jason Borden Copyright 2010 Davidlohr Bueso Copyright 2009 by Karel Zak. All Rights Reserved. Copyright 2009 Tim Gardner Copyright 2009 Red Hat, Inc. All rights reserved. Copyright 2009 Marcel Holtmann Copyright 2009 Johannes Berg Copyright 2008 Tilman Schmidt (tilman@imap.cc) Copyright 2008 Hayden A. James (hayden.james@gmail.com) Copyright 2007 by Theodore Ts'o. All Rights Reserved. Copyright 2007 Red Hat, Inc. Copyright 2007 Karel Zak Copyright 2004 Robert M. Love. Copyright 2003-2006 H. Peter Anvin - All Rights Reserved Copyright 2003-2005 H. Peter Anvin - All Rights Reserved Copyright 2002-2009 Red Hat, Inc. All rights reserved. Copyright 2002 Andre C. Mazzone (linuxdev@karagee.com) Copyright 2001 Gunnar Ritter Copyright 2001 Andreas Dilger (adilger@turbolinux.com) Copyright 2000 Colin Watson cjw44@cam.ac.uk Copyright 2000 Andreas Dilger (adilger@turbolinux.com) Copyright 1999 Andries E. Brouwer (aeb@cwi.nl) Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) Copyright 1998 Andries E. Brouwer (aeb@cwi.nl) Copyright 1994 Salvatore Valente (svalente@mit.edu) Copyright 1994 Kevin E. Martin (martin@cs.unc.edu) Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved. Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) Copyright 1992, 1993, 1994 Rickard E. Faith (faith@cs.unc.edu) Copyright 1992, 1993 Rickard E. Faith (faith@cs.unc.edu) Copyright 1992, 1993 Rickard E. Faith (faith@cs.unc.edu) Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) Copyright 1990 Gordon Irlam (gordoni@cs.ua.oz.au) Copyright (c) 2017 Sami Kerola Copyright (c) 2016 Werner Fink Copyright (c) 2016 SUSE Linux GmbH, All rights reserved. Copyright (c) 2014 Timofey Titovets Copyright (c) 2012 Werner Fink Copyright (c) 2011 SuSE LINUX Products GmbH, All rights reserved. Copyright (c) 2010 Rosetta Contributors and Canonical Ltd Copyright (c) 2008 Roy Peled, the.roy.peled -at- gmail.com Copyright (c) 2008 Roy Peled, the.roy.peled -at- gmail Copyright (c) 2007, SUSE LINUX Products GmbH Bernhard Walle Copyright (c) 2004-2006 by Juliane Holzt Copyright (c) 2003-2005 Silicon Graphics, Inc. Copyright (c) 2000-2001 Gunnar Ritter. Alle Rechte vorbehalten. Copyright (c) 2000-2001 Gunnar Ritter. All rights reserved. Copyright (c) 2000-2001 Gunnar Ritter. All rights reserved. Copyright (c) 2000-2001 Gunnar Ritter. Copyright (c) 2000-2001 Gunnar Ritter. Copyright (c) 2000-2001 Gunnar Ritter. Copyright (c) 1997-2014 Frodo Looijaard Copyright (c) 1996-2004 Andries Brouwer Copyright (c) 1996 Andries Brouwer Copyright (c) 1992 Rik Faith (faith@cs.unc.edu) Copyright (c) 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1990 The Regents of the University of California. All rights reserved. Copyright (c) 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1993, 1994, 2017 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1990 The Regents of the University of California. Copyright (c) 1988 Mark Nudleman All rights reserved. Copyright (c) 1987, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1987, 1992 The Regents of the University of California. All rights reserved. Copyright (c) 1987, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1987 Regents of the University of California. All rights reserved. Copyright (c) 1985, 1992 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1991 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1991 Regents of the University of California. All rights reserved. Copyright (c) 1980, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1990 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1990 Regents of the University of California. All rights reserved. Copyright (c) 1980, 1989, 1991 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1987, 1988 The Regents of the University of California. All rights reserved. Copyright (c) 1980 The Regents of the University of California. All rights reserved. Copyright (c) 1980 Regents of the University of California. All rights reserved. Copyright (C) Michal Luscon Copyright (C) Andries Brouwer Copyright (C) 2020 Karel Zak Copyright (C) 2020 Free Software Foundation, Inc. Copyright (C) 2019, Karel Zak Copyright (C) 2019 Microsoft Corporation Copyright (C) 2019 Karel Zak Pedro Albuquerque , 2019, 2020. Copyright (C) 2019 Karel Zak Copyright (C) 2019 Free Software Foundation, Inc. Copyright (C) 2018 by Kenneth Van Alstyne Copyright (C) 2018 Vaclav Dolezal Copyright (C) 2018 Tony Asleson Copyright (C) 2018 Riku Voipio Copyright (C) 2018 Red Hat, Inc. All rights reserved. Written by Jakub Jelinek Copyright (C) 2018 Milan Broz Copyright (C) 2018 Karel Zak Copyright (C) 2018 Harry Mallon Copyright (C) 2017 Red Hat, Inc. All rights reserved. Written by Masatake YAMATO Copyright (C) 2017 Red Hat, Inc. Copyright (C) 2017 Rafał Miłecki Copyright (C) 2017 Philip Prindeville Copyright (C) 2017 Niklas Hambüchen Copyright (C) 2017 Karel Zak Copyright (C) 2017 Hewlett Packard Enterprise Development LP Copyright (C) 2016-2017 Karel Zak Copyright (C) 2016 Stanislav Brabec Copyright (C) 2016 Sami Kerola Copyright (C) 2016 Micron Technology, Inc. Copyright (C) 2016 Karel Zak Copyright (C) 2016 Igor Gnatenko Copyright (C) 2016 David Sterba Copyright (C) 2015,2016 Seagate Technology PLC Written by Shaun Tancheff Copyright (C) 2015 by Philipp Marek Copyright (C) 2015 Ondrej Oprala Copyright (C) 2015 Karel Zak Copyright (C) 2015 Karel Zak Copyright (C) 2014-2018 Karel Zak Copyright (C) 2014-2017 Pali Rohár Copyright (C) 2014-2017 Karel Zak Copyright (C) 2014-2016 Karel Zak Copyright (C) 2014-2015 Karel Zak Copyright (C) 2014 Sami Kerola Copyright (C) 2014 Ondrej Oprala Copyright (C) 2014 Ondrej Oprala Copyright (C) 2014 Karel Zak Copyright (C) 2013-2019 Karel Zak Copyright (C) 2013, Red Hat, Inc. All rights reserved. Copyright (C) 2013 Rolf Fokkens Copyright (C) 2013 Ondrej Oprala Karel Zak Copyright (C) 2013 Karel Zak 2013 Sami Kerola Copyright (C) 2013 Karel Zak Copyright (C) 2013 Karel Zak Copyright (C) 2013 Eric Sandeen Copyright (C) 2013 Alejandro Martinez Ruiz Copyright (C) 2012-2015 Karel Zak Copyright (C) 2012-2014 Karel Zak Copyright (C) 2012-2013 Eric Biederman Copyright (C) 2012 Werner Fink Copyright (C) 2012 Sami Kerola Copyright (C) 2012 SUSE Linux Products GmbH, Nuernberg Copyright (C) 2012 Red Hat, Inc. All rights reserved. Written by Lukas Czerner Copyright (C) 2012 Ondrej Oprala Copyright (C) 2012 Milan Broz Copyright (C) 2012 Lennart Poettering Copyright (C) 2012 Karel Zak Copyright (C) 2012 Karel Zak Copyright (C) 2012 Davidlohr Bueso 2013 Karel Zak Copyright (C) 2012 Davidlohr Bueso Copyright (C) 2012 Andy Lutomirski Copyright (C) 2011-2018 Karel Zak Copyright (C) 2011-2017 Kareil Zak Copyright (C) 2011 by Philipp Marek Copyright (C) 2011 Red Hat, Inc. All rights reserved. Written by Karel Zak Copyright (C) 2011 Karel Zak Copyright (C) 2011 Karel Zak Copyright (C) 2011 Davidlohr Bueso Copyright (C) 2010-2018 Red Hat, Inc. All rights reserved. Written by Milan Broz Karel Zak Copyright (C) 2010-2018 Karel Zak Copyright (C) 2010-2015 Red Hat, Inc. All rights reserved. Written by Karel Zak Copyright (C) 2010-2014 Karel Zak Copyright (C) 2010-2013 Karel Zak Copyright (C) 2010 by Jiro SEKIBA Copyright (C) 2010 Red Hat, Inc. All rights reserved. Written by Lukas Czerner Karel Zak Copyright (C) 2010 Michael Krapp Copyright (C) 2010 Karel Zak Copyright (C) 2010 Karel Zak Copyright (C) 2010 Jeroen Oortwijn Copyright (C) 2010 Jason Borden Copyright (C) 2010 Hajime Taira Masatake Yamato Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010 Davidlohr Bueso Copyright (C) 2010 Andrew Nayenko Copyright (C) 2009-2018 Karel Zak Copyright (C) 2009-2014 Karel Zak Copyright (C) 2009-2013 Karel Zak Copyright (C) 2009-2010 by Andreas Dilger Copyright (C) 2009-2010 Free Software Foundation, Inc. Copyright (C) 2009 by Bastian Friedrich Copyright (C) 2009 Red Hat, Inc. All rights reserved. Written by Karel Zak Copyright (C) 2009 Red Hat, Inc. Copyright (C) 2009 Mikhail Gusarov Copyright (C) 2009 Mike Hommey Copyright (C) 2009 Karel Zak Copyright (C) 2009 Corentin Chary Copyright (C) 2008-2019, Karel Zak Copyright (C) 2008-2018 Karel Zak Copyright (C) 2008-2016, util-linux's authors. Copyright (C) 2008-2013 Karel Zak Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. Written by Eric Sandeen Karel Zak Copyright (C) 2008-2009 Karel Zak Copyright (C) 2008, James Youngman Copyright (C) 2008 Kay Sievers Copyright (C) 2008 Karel Zak Copyright (C) 2008 Hayden A. James (hayden.james@gmail.com) Copyright (C) 2008 Cai Qian Copyright (C) 2007-2014 Karel Zak Copyright (C) 2007-2013 Karel Zak 2012 Davidlohr Bueso Copyright (C) 2007-2013 Karel Zak Copyright (C) 2007 Theodore Ts'o. Copyright (C) 2007 Theodore Ts'o Copyright (C) 2007 Matthias Koenig Copyright (C) 2007 Karel Zak Copyright (C) 2006-2012 Karel Zak Copyright (C) 2006-2010 - Karel Zak Copyright (C) 2006 Hewlett-Packard Development Company, L.P. Huschaam Hussain Copyright (C) 2005 Kay Sievers Copyright (C) 2005 Jens Axboe Copyright (C) 2005 Free Software Foundation, Inc. Copyright (C) 2005 Adrian Bunk Copyright (C) 2004-2008 Kay Sievers Copyright (C) 2004 Theodore Ts'o. Copyright (C) 2004 Robert Love Copyright (C) 2004 Kay Sievers Copyright (C) 2004 Free Software Foundation, Inc Copyright (C) 2003-2007 Red Hat, Inc. Copyright (C) 2003, 2004, 2005 Thorsten Kukuk Author: Thorsten Kukuk Copyright (C) 2003 Theodore Ts'o Copyright (C) 2003 Free Software Foundation Inc. Copyright (C) 2002, 2007, 2008, 2010 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc. Copyright (C) 2002 Meelis Roos Meelis Roos 2002 Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Theodore Y. Ts'o Copyright (C) 2001, 2003 Theodore Ts'o. Copyright (C) 2001, 2002, 2003 Santiago Vila Doncel . Copyright (C) 2001 by Andreas Dilger Copyright (C) 2001 Andreas Dilger Copyright (C) 2000-2003, 2006, 2008-2017 Free Software Foundation, Inc. Copyright (C) 2000-2002 Transmeta Corporation 2005 Adrian Bunk Copyright (C) 2000-2001 Gunnar Ritter. Alle rechten voorbehouden. Copyright (C) 2000-2001 Gunnar Ritter. Copyright (C) 2000, 2005, 2006, 2008 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2003 Theodore Ts'o Copyright (C) 2000 Werner Almesberger Copyright (C) 2000 Beth Powell . Copyright (C) 1999-2008 by Theodore Ts'o Copyright (C) 1999-2002 Transmeta Corporation Copyright (C) 1999-2000, 2002-2017 Free Software Foundation, Inc. Copyright (C) 1999, Andreas Dilger and Theodore Ts'o Copyright (C) 1999, 2001 by Andries Brouwer Copyright (C) 1999, 2000, 2003 by Theodore Ts'o Copyright (C) 1999, 2000, 2001, 2002, 2003 Theodore Ts'o Copyright (C) 1999, 2000, 2001 Elrond . Copyright (C) 1999 by Andries Brouwer Copyright (C) 1999 Jakub Jelinek Copyright (C) 1999 Free Software Foundation, Inc. Copyright (C) 1998-2006 Miquel van Smoorenburg. Copyright (C) 1998-2004 Miquel van Smoorenburg. Copyright (C) 1998-2003 Miquel van Smoorenburg. Copyright (C) 1998, 1999 Theodore Ts'o. Copyright (C) 1998 Danek Duvall Copyright (C) 1998 Andrea Arcangeli Copyright (C) 1997 The Open Group Copyright (C) 1996, 1997, 1998, 1999 Theodore Ts'o. Copyright (C) 1996, 1997, 1998 Theodore Ts'o. Copyright (C) 1996, 1997 Theodore Ts'o. Copyright (C) 1995,1996,1997,1998,1999,2000,2008 Theodore Ts'o. Copyright (C) 1995, 1995 Theodore Ts'o. Copyright (C) 1995 Andries E. Brouwer (aeb@cwi.nl) Copyright (C) 1994-2005 Jeff Tranter (tranter@pobox.com) Copyright (C) 1994-2002 Kevin E. Martin Copyright (C) 1994-2000 Kevin E. Martin & aeb Copyright (C) 1994-1999 Kevin E. Martin Copyright (C) 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) Copyright (C) 1994, 1995, 1996, 1997 Theodore Ts'o. Copyright (C) 1994 Kevin E. Martin (martin@cs.unc.edu) Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Theodore Ts'o. Copyright (C) 1993, 1994 Theodore Ts'o. Copyright (C) 1993 Theodore Ts'o Copyright (C) 1992-2006 Free Software Foundation, Inc. Copyright (C) 1992-1997 Michael K. Johnson, johnsonm@redhat.com Copyright (C) 1992-1997 Michael K. Johnson Copyright (C) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) Copyright (C) 1991-2004 Miquel van Smoorenburg. Copyright (C) 1991-2000 Miquel van Smoorenburg Copyright (C) 1991 Linus Torvalds Copyright (C) 1990 Gordon Irlam (gordoni@cs.ua.oz.au). Conditions of use, Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, Inc. Copyright (C) 1980 The Regents of the University of California. All rights reserved. Copyright (C) 1980 Regents of the University of California. Copyright (C) Karel Zak Copyright 2008-2019 Karel Zak Copyright 2003-2006 H. Peter Anvin. Copyright 2019 Karel Zak Copyright 2008 James Youngman br COPYRIGHT (C) 1986 Gary S. Brown. (c) UNIX System Laboratories, Inc. (c) 2012 by Cody Maloney (c) 2000-2001 Gunnar Ritter. (c) 2000-2001 Gunnar Ritter. (c) 1994 by salvatore valente (c) 1994 Salvatore Valente (c) 1994 Martin Schulze (c) 1980, 1989, 1991 The Regents of the University of California (C) 2017 Sami Kerola (C) 2014 Karel Zak (C) 1994-1999 Kevin E. Martin (C) 1993 E.YOUNGDALE (C) 1997-2006 J.PEARSON/J.SCHILLING (C) 1991, 1992 Linus Torvalds. (C) 1991 Linus Torvalds. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Changes done by Karl Eichwalder are put into the Public Domain. ******************************************************************************************************************************** Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. ******************************************************************************************************************************** Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** You may use this program, or code or tables extracted from it, as desired without restriction. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU General Public License, version 1 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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 1, 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., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** 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 any existing copyright notice, and this entire permission notice in its entirety, including the disclaimer of warranties. 2. Redistributions in binary form must reproduce all prior and current copyright notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of any author may not be used to endorse or promote products derived from this software without their specific prior written permission. ******************************************************************************************************************************** Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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. [deleted] 4. Neither the name of Gunnar Ritter nor the names of his contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY GUNNAR RITTER 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 GUNNAR RITTER 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. ******************************************************************************************************************************** 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : mtd-utils # Package version : 2.1.3 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://git.infradead.org/mtd-utils.git/snapshot/v2.1.3.tar.gz Upstream Authors / Maintainers: David Woodhouse http://git.infradead.org/mtd-utils.git Copyrights: Copyright © International Business Machines Corp., 2006 Copyright © 1999-2010 David Woodhouse et al. Copyright © 1999-2010 David Woodhouse Copyright 2015 The Chromium OS Authors. Copyright 2001, 2002 Red Hat, Inc. 2001 David A. Schleef 2002 Axis Communications AB 2001, 2002 Erik Andersen 2004 University of Szeged, Hungary 2006 KaiGai Kohei Copyright (c) International Business Machines Corp., 2006 Copyright (c) Ezequiel Garcia, 2014 Copyright (c) Erik Andersen Copyright (c) Artem Bityutskiy, 2007, 2008 Copyright (c) 2d3D, Inc. Written by Abraham vd Merwe All rights reserved. Copyright (c) 2005 Ben Gardner Copyright (c) 2002, Christopher Clark All rights reserved. Copyright (c) 2002, 2004, Christopher Clark All rights reserved. Copyright (c) 2001 Jari Kirma Copyright (c) 2000-2007 by Nicolas Devillard. Copyright (C) 2017 sigma star gmbh Copyright (C) 2017 David Oberhollenzer - sigma star gmbh Copyright (C) 2010 Mike Frysinger Copyright (C) 2009 Nokia Corporation. Copyright (C) 2009 Nokia Corporation Copyright (C) 2008, 2009 Nokia Corporation Copyright (C) 2008 University of Szeged, Hungary Copyright (C) 2008 Nokia Corporation. Copyright (C) 2008 Nokia Corporation Copyright (C) 2008 Logitech. Copyright (C) 2007, 2008 Nokia Corporation. Copyright (C) 2007, 2008 Nokia Corporation Copyright (C) 2007 Nokia Corporation. All rights reserved. Copyright (C) 2007 Nokia Corporation. Copyright (C) 2006-2008 Nokia Corporation. Copyright (C) 2006, 2007 Nokia Corporation. Copyright (C) 2005 Thomas Gleixner Copyright (C) 2005 Sean Young Copyright (C) 2004 Zoltan Sogor , Ferenc Havasi University of Szeged, Hungary 2006 KaiGai Kohei Copyright (C) 2004 Ferenc Havasi , Zoltan Sogor , Patrik Kluba , University of Szeged, Hungary Copyright (C) 2004 Ferenc Havasi , University of Szeged, Hungary Copyright (C) 2004 Christopher Clark Copyright (C) 2003 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2003 Thomas Gleixner Copyright (C) 2002, 2004 Christopher Clark Copyright (C) 2002 Christopher Clark Copyright (C) 2001-2003 Red Hat, Inc. Copyright (C) 2001, 2002 Erik Andersen Copyright (C) 2001 Red Hat, Inc. Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) 2003 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2000 David Woodhouse (dwmw2@infradead.org) Steven J. Hill (sjhill@realitydiluted.com) Copyright (C) 2000 Arcom Control Systems Ltd Copyright (C) 2000 Arcom Control System Ltd Copyright (C) 1999 David A. Hinds. All Rights Reserved. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright International Business Machines Corp., 2006 Copyright 2016 sigma star gmbh Copyright 2008 Nokia Corporation Copyright 2017 David Oberhollenzer - sigma star gmbh COPYRIGHT (C) 1986 Gary S. Brown. (C) 2002 David Woodhouse (C) 1999 Andrea Arcangeli (C) 1997-98 Luigi Rizzo (luigi@iet.unipi.it) Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** zlib License This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** The original JFFS, from which the design for JFFS2 was derived, was designed and implemented by Axis Communications AB. The contents of this file are subject to the Red Hat eCos Public License Version 1.1 (the "Licence"); you may not use this file except in compliance with the Licence. You may obtain a copy of the Licence at http://www.redhat.com/ Software distributed under the Licence is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the Licence for the specific language governing rights and limitations under the Licence. The Original Code is JFFS2 - Journalling Flash File System, version 2 Alternatively, the contents of this file may be used under the terms of the GNU General Public License version 2 (the "GPL"), in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the RHEPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the RHEPL or the GPL. ******************************************************************************************************************************** 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(S) "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(S) OR CONTRIBUTOR(S) 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 contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The initial developer of the original code is David A. Hinds . Portions created by David A. Hinds are Copyright (C) 1999 David A. Hinds. All Rights Reserved. Alternatively, the contents of this file may be used under the terms of the GNU Public License version 2 (the "GPL"), in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the original author; nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** For licensing information, see the file 'LICENCE' in this directory. ******************************************************************************************************************************** For licensing information, see the file 'LICENCE' in this directory in the jffs2 directory. ******************************************************************************************************************************** For licensing information, see the file 'LICENCE' in the jffs2 directory. ******************************************************************************************************************************** You may use this program, or code or tables extracted from it, as desired without restriction. ******************************************************************************************************************************** Red Hat eCos Public License v1.1 1. DEFINITIONS 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or a list of source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. 1.13. "Red Hat Branded Code" is code that Red Hat distributes and/or permits others to distribute under different terms than the Red Hat eCos Public License. Red Hat's Branded Code may contain part or all of the Covered Code. 2. SOURCE CODE LICENSE 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell ("Utilize") the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 2.2. Contributor Grant. Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 3. DISTRIBUTION OBLIGATIONS 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available and to the Initial Developer; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. You are responsible for notifying the Initial Developer of the Modification and the location of the Source if a contact means is provided. Red Hat will be acting as maintainer of the Source and may provide an Electronic Distribution mechanism for the Modification to be made available. You can contact Red Hat to make the Modification available and to notify the Initial Developer. (http://sourceware.cygnus.com/ecos/) 3.3. Description of Modifications. You must cause all Covered Code to which you contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you must also include this information in the LEGAL file. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then you must include such notice in a location (such as a relevant directory file) where a user would be likely to look for such a notice. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. If you distribute executable versions containing Covered Code, you must reproduce the notice in Exhibit B in the documentation and/or other materials provided with the product. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. INABILITY TO COMPLY DUE TO STATUTE OR REGULATION If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; (b) cite the statute or regulation that prohibits you from adhering to the license; and (c) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. You must submit this LEGAL file to Red Hat for review, and You will not be able use the covered code in any means until permission is granted from Red Hat to allow for the inability to comply due to statute or regulation. 5. APPLICATION OF THIS LICENSE This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code. Red Hat may include Covered Code in products without such additional products becoming subject to the terms of this License, and may license such additional products on different terms from those contained in this License. Red Hat may license the Source Code of Red Hat Branded Code without Red Hat Branded Code becoming subject to the terms of this License, and may license Red Hat Branded Code on different terms from those contained in this License. Contact Red Hat for details of alternate licensing terms available. 6. VERSIONS OF THE LICENSE 6.1. New Versions. Red Hat may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Red Hat. No one other than Red Hat has the right to modify the terms applicable to Covered Code beyond what is granted under this and subsequent Licenses. 6.3. Derivative Works. If you create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), you must (a) rename Your license so that the phrases "ECOS", "eCos", "Red Hat", "RHEPL" or any confusingly similar phrase do not appear anywhere in your license and (b) otherwise make it clear that your version of the license contains terms which differ from the Red Hat eCos Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 9. LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the United States of America: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Santa Clara County, California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis. 13. ADDITIONAL TERMS APPLICABLE TO THE RED HAT ECOS PUBLIC LICENSE Nothing in this License shall be interpreted to prohibit Red Hat from licensing under different terms than this License any code which Red Hat otherwise would have a right to license. Red Hat and logo - This License does not grant any rights to use the trademark Red Hat, the Red Hat logo, eCos logo, even if such marks are included in the Original Code. You may contact Red Hat for permission to display the Red Hat and eCos marks in either the documentation or the Executable version beyond that required in Exhibit B. Inability to Comply Due to Contractual Obligation - To the extent that Red Hat is limited contractually from making third party code available under this License, Red Hat may choose to integrate such third party code into Covered Code without being required to distribute such third party code in Source Code form, even if such third party code would otherwise be considered "Modifications" under this License. EXHIBIT A "The contents of this file are subject to the Red Hat eCos Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.redhat.com/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is eCos - Embedded Configurable Operating System, released September 30, 1998. The Initial Developer of the Original Code is Red Hat. Portions created by Red Hat are Copyright (C) 1998, 1999, 2000 Red Hat, Inc. All Rights Reserved." EXHIBIT B Part of the software embedded in this product is eCos - Embedded Configurable Operating System, a trademark of Red Hat. Portions created by Red Hat are Copyright (C) 1998, 1999, 2000 Red Hat, Inc. (http://www.redhat.com/). All Rights Reserved. THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY RED HAT 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 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. ******************************************************************************************************************************** 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Mozilla Public License Version 1.1 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: a. under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and b. under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). c. the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. d. Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license a. under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and b. under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). c. the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date Contributor first makes Commercial Use of the Covered Code. d. Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. Termination 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: a. such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. b. any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. government end users The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. Miscellaneous This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. Responsibility for claims As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. Multiple-licensed code Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. Exhibit A - Mozilla Public License. "The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________ . The Initial Developer of the Original Code is ________________________ . Portions created by ______________________ are Copyright (C) ______ . All Rights Reserved. Contributor(s): ______________________________________ . Alternatively, the contents of this file may be used under the terms of the _____ license (the " [___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : glibc # Package version : 2.31 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.bz2 Upstream Authors / Maintainers: https://sourceware.org/glibc/wiki/MAINTAINERS Copyrights: © 2019 Unicode®, Inc. copyrighted by UC Berkeley, by Digital Equipment Corporation and by Internet Software Consortium. copyright by the University of Cambridge, England. copyright University of Cambridge copyright Tom Lord copyright Sun Microsystems, Inc. copyright Stephen L. Moshier copyright Henry Spencer copyright Eric Young Copyright++ 1985, 1988, 1993 Copyright © 2019 Free Software Foundation, Inc. Fabio Dorival Victorelli , 1998. Márcio Macedo , 1998. Arnaldo Carvalho de Mello , 1998. Sandro Nunes Henrique , 1998. Rodrigo Stulzer Lopes , 1999. Rafael Fontenelle , 2018, 2019. Copyright © 2015 Free Software Foundation, Inc. Clytie Siddall , 2008-2010. Trần Ngọc Quân , 2012-2014, 2015, 2016, 2017, 2018. Copyright © 2009 Free Software Foundation, Inc. Lauri Nurmi , 2002, 2003, 2009, 2019, 2020. Thanks to: Timo Laine for suggestions Copyright © 2004, 2008, 2009 Free Software Foundation, Inc. Michel Robitaille , traducteur depuis/since 1996. Copyright © 2002, 2012, 2019 Free Software Foundation, Inc. Copyright © 1996, 2017 Free Software Foundation, Inc. Karl Eichwalder , 2002. Jochen Hein , 1996-2020. Copyright © 1996, 1998, 2001, 2002, 2003, 2006, 2008, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Free Software Foundation, Inc. Copyright © 1991-2013 Unicode, Inc. All rights reserved. Distributed under Copyright © %s Free Software Foundation, Inc. Copyright 2019-2020 Free Software Foundation, Inc. Copyright 2016-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright 2016-2020 Free Software Foundation, Inc. Copyright 2003-2020 Free Software Foundation, Inc. Copyright 2001 by Stephen L. Moshier (moshier@na-net.ornl.gov). Copyright 2001 by Stephen L. Moshier (moshier@na-net.onrl.gov). Copyright 2001 by Stephen L. Moshier Copyright 2001 by Stephen L. Moshier Copyright 1996 by Craig Metz, All Rights Reserved. Copyright 1995-2020 Free Software Foundation, Inc. Copyright 1995 by Tom Lord Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved. Copyright 1984, 1991 by Stephen L. Moshier Adapted for glibc October, 2001. Copyright 1984, 1991 by Stephen L. Moshier Adapted for glibc November, 2001 Copyright (c) 2017-2020 Free Software Foundation, Inc. Copyright (c) 2010, Oracle America, Inc. Copyright (c) 2010, 2012, Oracle America, Inc. Copyright (c) 2010, 2011, Oracle America, Inc. Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 2002 Intel Corporation All rights reserved. Copyright (c) 2002 - 2005, Intel Corporation All rights reserved. Copyright (c) 2002 - 2003, Intel Corporation All rights reserved. Copyright (c) 2001 - 2005, Intel Corporation All rights reserved. Copyright (c) 2001 - 2004, Intel Corporation All rights reserved. Copyright (c) 2001 - 2003, Intel Corporation All rights reserved. Copyright (c) 2000-2020 Free Software Foundation, Inc. Copyright (c) 2000-2002, Intel Corporation All rights reserved. Copyright (c) 2000, Intel Corporation Copyright (c) 2000, 2001, Intel Corporation All rights reserved. Copyright (c) 2000 - 2005, Intel Corporation All rights reserved. Copyright (c) 2000 - 2004, Intel Corporation All rights reserved. Copyright (c) 2000 - 2003, Intel Corporation All rights reserved. Copyright (c) 2000 - 2003 Intel Corporation All rights reserved. Copyright (c) 2000 - 2002, Intel Corporation All rights reserved. Copyright (c) 1999 by Internet Software Consortium. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (c) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (c) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (c) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (c) 1997-2003 University of Cambridge Copyright (c) 1996-1999 by Internet Software Consortium. Copyright (c) 1996,1999 by Internet Software Consortium. Copyright (c) 1995-1999 by Internet Software Consortium. Copyright (c) 1995,1999 by Internet Software Consortium. Copyright (c) 1995 by International Business Machines, Inc. Copyright (c) 1993 by Digital Equipment Corporation. Copyright (c) 1993 Carlos Leandro and Rui Salgueiro Dep. Matematica Universidade de Coimbra, Portugal, Europe Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1992 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989, 1995 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990,1989 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991,1990 Carnegie Mellon University All Rights Reserved. Copyright (c) 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1991 Sun Microsystems, Inc. Copyright (c) 1990 Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989 Carnegie Mellon University. Copyright (c) 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1988 Stephen Deering. Copyright (c) 1987, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1985 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1992, 1993, 2011 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1987, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1982, 1986 Regents of the University of California. All rights reserved. Copyright (c) 1980, 1993 The Regents of the University of California. All rights reserved. Copyright (C) YEAR Free Software Foundation, Inc. FIRST AUTHOR , YEAR. Copyright (C) 2020 Free Software Foundation, Inc. Copyright (C) 2019-2020 Free Software Foundation, Inc. Copyright (C) 2019 Free Software Foundation, Inc. Pedro Albuquerque , 2019. Copyright (C) 2019 Free Software Foundation, Inc. Copyright (C) 2018-2020 Free Software Foundation, Inc. Copyright (C) 2018 Free Software Foundation. Copyright (C) 2017-2020 Free Software Foundation, Inc. Contributed by Luis Machado . Copyright (C) 2017-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2017-2020 Free Software Foundation, Inc. Copyright (C) 2016-2020 Free Software Foundation, Inc. Contributed by Marek Polacek , 2012. Copyright (C) 2016-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2016-2020 Free Software Foundation, Inc. Copyright (C) 2015-2020 Free Software Foundation, Inc. Copyright (C) 2014-2020 Free Software Foundation, Inc. Contributed by Aurelien Jarno , 2014. Copyright (C) 2014-2020 Free Software Foundation, Inc. Based on gen-unicode-ctype.c by Bruno Haible , 2000. Copyright (C) 2014-2020 Free Software Foundation, Inc. Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2013-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by Mike Frysinger Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2013. Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by David S. Miller Copyright (C) 2013-2020 Free Software Foundation, Inc. Copyright (C) 2013, 2014, 2015, 2016 Free Software Foundation, Inc. Primož Peterlin , 2013, 2014, 2015, 2016. Copyright (C) 2013 Free Software Foundation, Inc. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Stanislav Brabec , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Nobuhiro Iwamatsu , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Marek Polacek , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Kees Cook , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2012. Copyright (C) 2012-2020 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Nik Kalach , 2012, 2013. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Ryan S. Arnold , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by David S. Miller Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by David Flaherty . Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Adhemerval Zanella , 2011 Copyright (C) 2011-2020 Free Software Foundation, Inc. Code contributed by Dave Gilbert Copyright (C) 2011-2020 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2010-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Michael Brutman . Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Maxim Kuvyrkov , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Luis Machado . Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2010-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2010. Copyright (C) 2010-2020 Free Software Foundation, Inc. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Paolo Bonzini , 2009. Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Maciej W. Rozycki . Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2009-2020 Free Software Foundation, Inc. Contributed by Intel Corporation. Copyright (C) 2009-2020 Free Software Foundation, Inc. Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Neal H. Walfield . Copyright (C) 2008-2020 Free Software Foundation, Inc. Written by Eric Blake , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Kazu Hirata , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Helge Deller , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2008 Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Aurelien Jarno , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andrew Jenner , 2008. Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andreas Krebbel . Copyright (C) 2008-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2005. Copyright (C) 2008-2020 Free Software Foundation, Inc. Copyright (C) 2008 Free Software Foundation, Inc. Arif E. Nugroho , 2008, 2009. Copyright (C) 2008 Free Software Foundation, Inc. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by UroÅ¡ Bizjak (ubizjak@gmail.com). Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 20077. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Robert Millan . Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2007. Copyright (C) 2007-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2007-2020 Free Software Foundation, Inc. Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Samuel Thibault , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Joseph Myers (joseph@codesourcery.com). Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) Copyright (C) 2006-2020 Free Software Foundation, Inc. Contributed by Alexander Shopov , 2006. Copyright (C) 2006-2020 Free Software Foundation, Inc. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 20055. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Jiro SEKIBA , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Chris Metcalf , 2011. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2005. Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Copyright (C) 2005-2020 Free Software Foundation, Inc. Copyright (C) 2005, 2009 Free Software Foundation, Inc. Copyright (C) 2005 Free Software Foundation, Inc. Steve Murphy , 2005. Steve performed initial rough translation from compendium built from translations provided by the following translators: Philibert Ndandali , 2005. Viateur MUGENZI , 2005. Noëlla Mupole , 2005. Carole Karema , 2005. JEAN BAPTISTE NGENDAHAYO , 2005. Augustin KIBERWA , 2005. Donatien NSENGIYUMVA , 2005. Antoine Bigirimana , 2005. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and David S. Miller (davem@redhat.com). Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Richard Henderson Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Matthew Rickard , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004 Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by GOTO Masanori , 2004 Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 2004-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Contribute by Ulrich Drepper , 2004. Copyright (C) 2004-2020 Free Software Foundation, Inc. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Richard Henderson , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Petter Reinholdtsen , 2003 Based on code by Jochen Hein , 1997. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Petter Reinholdtsen , 2003 Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Paul Mackerras , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Paul Brook Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Carlos O'Donell , 2005. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Bao Duong , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 2003-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2003. Copyright (C) 2003-2020 Free Software Foundation, Inc. Copyright (C) 2003, 2009 Free Software Foundation, Inc. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Stepan Kasal , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Roland McGrath , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Randolph Chung Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Isamu Hasegawa . Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Isamu Hasegawa , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Hartvig Ekner , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Aldy Hernandez , 2002. Copyright (C) 2002-2020 Free Software Foundation, Inc. Contributed by Aldy Hernandez , 2002, 2010. Copyright (C) 2002-2020 Free Software Foundation, Inc. Copyright (C) 2002, 2003 Free Software Foundation, Inc. Ales Nyakhaychyk , 2002, 2003. Viktar Siarheichyk , 2014, 2016, 2017, 2018, 2019. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Wolfram Gloger , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001 Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Ryan S. Arnold Sean Curry Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 2001 Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by NIIBE Yutaka Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU MP Library. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and Ulrich Drepper , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@redhat.com) Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David S. Miller , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2001, 2005. Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2001. Copyright (C) 2001-2020 Free Software Foundation, Inc. Copyright (C) 2001 Stephen L. Moshier Copyright (C) 2000-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. EV6 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributes by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Volkmar Sieh and Andreas Jaeger . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk and Andreas Jaeger , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@redhat.com) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Masahide Washizawa , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU MP Library. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Martin Schwidefsky . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Maciej W. Rozycki , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Kaz Kylheku . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , October 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Hanno Mueller, kontakt@hanno.de, 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Geoffrey Keating , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com) and Martin Schwidefsky (schwidefsky@de.ibm.com). Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). EV67 optimized by Rick Gorton . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Mosberger Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines (dhd@debian.org) Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop for Itanium . Rewritten for McKinley by Sverre Jarp, HP Labs/CERN Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop and Jakub Jelinek . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Dan Pop Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Carl Pederson & Martin Schwidefsky. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Bruno Haible . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Bruno Haible , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 2000-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 2000. Copyright (C) 2000-2020 Free Software Foundation, Inc. Copyright (C) 2000, 2002, 2005, 2007-2008, 2011 Free Software Foundation, Inc. Tung-Han Hsieh , 2000. Yuan-Chung Cheng , 2000. Wang Li , 2002. Wei-Lun Chao , 2005, 2008, 2011. LI Daobing , 2007. Wei-Lun Chao , 2012, 2013. Mingye Wang , 2015, 2017. Copyright (C) 2000, 2001, Intel Corporation All rights reserved. Copyright (C) 2000 Free Software Foundation, Inc. Robert Brady , 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Ulrich Drepper, . Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jes Sorensen, , April 1999. Based on code originally written by David Mosberger-Tang Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jes Sorensen, , April 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wmemcmp support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcsrrchr support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcslen support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcscpy support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcscmp support by Liubov Dmitrieva , 2011. Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Added wcschr support by Liubov Dmitrieva , 2011 Copyright (C) 1999-2020 Free Software Foundation, Inc. Written by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1999. Linux/PA-RISC changes by Philipp Rumpf, , March 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Sean Chen , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Sean Chen , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Philip Blundell . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima Optimized by Toshiyasu Morita Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek Partly based on double-precision code by Geoffrey Keating Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger-Tang Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by David Mosberger Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab and Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger . Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 2000. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Based on work ../x86_64/readelflib.c, contributed by Andreas Jaeger , 1999 and Jakub Jelinek , 1999. Copyright (C) 1999-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision tables by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision sine by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision cosine by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on quad-precision code by Jakub Jelinek Copyright (C) 1999-2020 Free Software Foundation, Inc. Based on i686 version contributed by Ulrich Drepper drepper@cygnus.com>, 1999. Updated with SSE2 support contributed by Intel Corporation. Copyright (C) 1999-2020 Free Software Foundation, Inc. Copyright (C) 1999, 2010, 2011 Free Software Foundation, Inc. Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc. Jacobo Tarrio , 1999, 2000, 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. contributed by Jochen Hein Copyright (C) 1998-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998, and Bruno Haible , 2001. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998, and Bruno Haible , 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1998 Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Philip Blundell Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Phil Blundell, based on the Alpha version by David Mosberger. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Mark Kettenis , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by MORIYAMA Masayuki , 2003. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jungshik Shin , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jungshik Shin and Ulrich Drepper , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Joe Keane . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jochen Hein . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák , Jakub Jelinek , and David S. Miller . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák and Jakub Jelinek . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and Jan Vondrák . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Hartvig Ekner , 2002. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by C. Scott Ananian , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger, , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1998. Copyright (C) 1998-2020 Free Software Foundation, Inc. Code contributed by Matthew Wilcox Copyright (C) 1998-2020 Free Software Foundation, Inc. Copyright (C) 1998-2001, 2002, 2003, 2004 Free Software Foundation, Inc. Marcel Telka , 2002, 2003, 2004. Stanislav Meduna , 1998-2001. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009, 2011, 2012, 2013, 2015, 2019 Free Software Foundation, Inc. Ivan Vilata i Balaguer , 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2009, 2011, 2012, 2013, 2014, 2015, 2019. Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. Nikos Mavroyanopoulos , 1999, 2000. Simos Xenitellis , 1999, 2000, 2001. Copyright (C) 1998 WIDE Project. All rights reserved. Copyright (C) 1997-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1997-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Zack Weinberg , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by UroÅ¡ Bizjak (ubizjak@gmail.com). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on the mtrace.awk script. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Modified for Big5-HKSCS by Roger So , 2000. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Fixed for m68k by Andreas Schwab . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on the BSD mcount implementation. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Based on a proposal by Larry McVoy . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997, Samuel Thibault , 2005. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1997 and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1997 and Jakub Jelinek , 1999. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Tim Waugh . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Robert Bihlmeyer . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz), David S. Miller (davem@redhat.com) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and David S. Miller (davem@redhat.com). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Philip Blundell , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Philip Blundell . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Nobuhiro Iwamatsu , 2012. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , January 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Mark Kettenis , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by MORIYAMA Masayuki , 2003. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jean-François Bignolles , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jason Merrill . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jan Vondrák and Jakub Jelinek . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by H.J. Lu , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Geoffrey Keating , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Dirk Alboth and Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Based on the m68k version by Andreas Schwab Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999 and Jes Sorensen , 2000 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Christian Boissat , 1999 Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab . Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger and Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Contributed by Andreas Jaeger , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Based on an algorithm by Stephen L. Moshier . Contributed by Ulrich Drepper , 1997. Copyright (C) 1997-2020 Free Software Foundation, Inc. Copyright (C) 1997 Free Software Foundation, Inc. Vladimir Michl , 1997. Petr Pisar , 2007, 2009, 2011, 2012, 2013, 2014, 2015. Petr Pisar , 2017, 2018, 2019. Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , October 1996 Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1996-2020 Free Software Foundation, Inc. Written by Andreas Schwab, , December 1995. Copyright (C) 1996-2020 Free Software Foundation, Inc. Extended from original form by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Wolfram Gloger and Doug Lea , 2001. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Based on code by John C. Bowman . Corrections by H.J. Lu (hjl@gnu.ai.mit.edu), 1997. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Paul Janzen , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper and Jochen Hein , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund, Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Thorsten Kukuk , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Ralf Bächle , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Pat Beirne Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Olaf Flebbe. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Kazumoto Kojima . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jochen Hein , 1997. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jes Sorensen , July 2000 Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jens Schweikhardt , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . This version is developed using the same algorithm as the fast C version which carries the fol Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek and David S. Miller . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@caip.rutgers.edu) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller (davem@caip.rutgers.edu) and Jakub Jelinek (jakub@redhat.com). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller , Eddie C. Dost and Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David S. Miller and Jakub Jelinek . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger . Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines , 2000. Based on the Alpha version by Richard Henderson , 1996. Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1996-2020 Free Software Foundation, Inc. Contributed by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de) Copyright (C) 1996-2020 Free Software Foundation, Inc. Copyright (C) 1996, 2009 Free Software Foundation, Inc. Copyright (C) 1996, 2000, 2004, 2010, 2011 Free Software Foundation, Inc. GOTO Masanori , 2000-2004. Yasuaki Taniguchi , 2010, 2011. Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009, 2011, 2013, 2014, 2015, 2017, 2018, 2019 Free Software Foundation, Inc. Bang Jun-Young , 1996-97. Changwoo Ryu , 2000-2004, 2007-2009, 2011, 2013-2015, 2017-2019. Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2011, 2013 Free Software Foundation, Inc. Enrique Melero Gómez , 1996, 1997. Santiago Vila Doncel , 1997, 1998, 2001, 2002, 2003, 2004, 2011, 2013, 2014. Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2019 Free Software Foundation, Inc. Paweł Krawczyk , 1996-1999. Jakub Bogusz , 2002-2019. Copyright (C) 1996 Free Software Foundation, Inc. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader . Copyright (C) 1995-2020 Free Software Foundation, Inc. Written by Miles Bader Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, . Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , August 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Miguel de Icaza (miguel@nuclecu.unam.mx) Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by David Huggins-Daines Copyright (C) 1995-2020 Free Software Foundation, Inc. Contributed by Bernd Schmidt , 1997. Copyright (C) 1995-2020 Free Software Foundation, Inc. Copyright (C) 1995, 1999 by Ralf Baechle Copyright (C) 1995, 1999 Silicon Graphics Copyright (C) 1995, 1999 Ralf Baechle Copyright (C) 1994-2020 Free Software Foundation, Inc. Written by Ulrich Drepper , October 1994. Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper (drepper@gnu.ai.mit.edu). Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Optimised a little by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some optimisations by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Bug fixes by Alan Modra . Adopted for x86-64 by Andreas Jaeger . Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some optimisations by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Some bug fixes by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Optimised a little by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Bug fixes by Alan Modra Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund and Ulrich Drepper . Copyright (C) 1994-2020 Free Software Foundation, Inc. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. Copyright (C) 1994-2020 Free Software Foundation, Inc. Copyright (C) 1993-2020 Free Software Foundation, Inc. Written by Ulrich Drepper . Based on the single byte version by Per Bothner . Copyright (C) 1993-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1993. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Richard Henderson Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Paul Eggert . Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Olaf Flebbe. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@azstarnet.com). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by David Mosberger , 1995. Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@cygnus.com). Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe , 1993. Copyright (C) 1993-2020 Free Software Foundation, Inc. Copyright (C) 1993,1991,1990 Carnegie Mellon University All Rights Reserved. Copyright (C) 1993, 2011 by Sun Microsystems, Inc. All rights reserved. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. Copyright (C) 1993 by Digital Equipment Corporation. Copyright (C) 1992-2020 Free Software Foundation, Inc. Written by Mike Haertel, September 1988. Copyright (C) 1992-2020 Free Software Foundation, Inc. Written by David J. MacKenzie. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Changed by Kaz Kojima, . Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. ARM changes by Philip Blundell, , May 1997. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper, , August 1995. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Gary Funck (gary@intrepid.com). Derived from the DWARF 1 implementation written by Ron Guilmette (rfg@monkeys.com). Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by David Mosberger. Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Brendan Kehoe (brendan@zen.org). Copyright (C) 1992-2020 Free Software Foundation, Inc. Contributed by Alexandre Oliva . Copyright (C) 1992-2020 Free Software Foundation, Inc. Copyright (C) 1992 Eric Young Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se); commentary by Jim Blandy (jimb@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Per Bothner . Copyright (C) 1991-2020 Free Software Foundation, Inc. Written by Douglas C. Schmidt (schmidt@ics.uci.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Written April 2, 1991 by John Gilmore of Cygnus Support. Based on mcheck.c by Mike Haertel. Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Ulrich Drepper . Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Updated for POWER6 by Steven Munroe (sjmunroe@us.ibm.com). Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1991-2020 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 1991-2020 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and bug fix and commentary by Jim Blandy (jimb@ai.mit.edu); adaptation to strchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). Copyright (C) 1991-2020 Free Software Foundation, Inc. Copyright (C) 1991,1990,1989 Carnegie Mellon University All Rights Reserved. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1991 Regents of the University of California. All rights reserved. Copyright (C) 1990-2020 Free Software Foundation, Inc. Written May 1989 by Mike Haertel. Copyright (C) 1990-2020 Free Software Foundation, Inc. Contributed by Torbjorn Granlund (tege@sics.se). Copyright (C) 1990-2020 Free Software Foundation, Inc. Copyright (C) 1990 The Regents of the University of California. All rights reserved. Copyright (C) 1989-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1992-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1991-2020 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1988-2020 Free Software Foundation, Inc. Copyright (C) 1988, 1997-2020 Free Software Foundation, Inc. Copyright (C) 1987-2020 Free Software Foundation, Inc. Copyright (C) 1987, Sun Microsystems, Inc. Copyright (C) 1987 Sun Microsystems, Inc. Copyright (C) 1985, 1989-2020 Free Software Foundation, Inc. Copyright (C) 1983 Regents of the University of California. All rights reserved. Copyright (C) 1982, 1986, 1988 Regents of the University of California. All rights reserved. Copyright (C) 1982, 1986 Regents of the University of California. All rights reserved. Copyright (C) 1918-2020 Free Software Foundation, Inc. Copyright (C) %s Free Software Foundation, Inc. (c) UNIX System Laboratories, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Unicode® Copyright and Terms of Use For the general privacy policy governing access to this site, see the Unicode Privacy Policy. Unicode Copyright Copyright © 1991-2019 Unicode, Inc. All rights reserved. Definitions Unicode Data Files ("DATA FILES") include all data files under the directories: https://www.unicode.org/Public/ https://www.unicode.org/reports/ https://www.unicode.org/ivd/data/ Unicode Data Files do not include PDF online code charts under the directory: https://www.unicode.org/Public/ Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard or any source code or compiled code under the directories: https://www.unicode.org/Public/PROGRAMS/ https://www.unicode.org/Public/cldr/ https://site.icu-project.org/download/ Terms of Use Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. Modification is not permitted with respect to this document. All copies of this document must be verbatim. Restricted Rights Legend Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. Warranties and Disclaimers This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. Waiver of Damages In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. Trademarks & Logos The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. All third party trademarks referenced herein are the property of their respective owners. Miscellaneous Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. Entire Agreement. This Agreement constitutes the entire agreement between the parties. ******************************************************************************************************************************** UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/. Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2013 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ******************************************************************************************************************************** This software is not subject to any license of the American Telephone and Telegraph Company or of the Regents of the University of California. Permission is granted to anyone to use this software for any purpose on any computer system, and to alter it and redistribute it, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from flaws in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. Since few users ever read sources, credits must appear in the documentation. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. Since few users ever read sources, credits must appear in the documentation. 4. This notice may not be removed or altered. ******************************************************************************************************************************** The first function is a little bit optimized (as found in Colin Plumbs public domain implementation). ******************************************************************************************************************************** Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. ******************************************************************************************************************************** International Business Machines, Inc. (hereinafter called IBM) grants permission under its copyrights to use, copy, modify, and distribute this Software with or without fee, provided that the above copyright notice and all paragraphs of this notice appear in all copies, and that the name of IBM not be used in connection with the marketing of any product incorporating the Software or modifications thereof, without specific, written prior permission. To the extent it has a right to do so, IBM grants an immunity from suit under its patents, if any, for the use, sale or manufacture of products to the extent that such products are used for performing Domain Name System dynamic updates in TCP/IP networks by means of the Software. No immunity is granted for any product per se or for any other function of any product. THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** 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, and that the name of the copyright holder not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL TOM LORD 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. ******************************************************************************************************************************** Distribution and use is free, also for commercial purposes. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! The GNU C 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.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file with other programs, and to distribute those programs without any restriction coming from the use of this file. (The GNU Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into another program.) Note that people who make modified versions of this file are not obligated to grant this special exception for their modified versions; it is their choice whether to do so. The GNU Lesser General Public License gives permission to release a modified version without this exception; this exception also makes it possible to release a modified version which carries forward this exception. The GNU C 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 the GNU C Library; if not, see . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! The GNU C 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.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable.) The GNU C 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 the GNU C Library; if not, see . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** The Inner Net License, Version 2.00 The author(s) grant permission for redistribution and use in source and binary forms, with or without modification, of the software and documentation provided that the following conditions are met: 0. If you receive a version of the software that is specifically labelled as not being for redistribution (check the version message and/or README), you are not permitted to redistribute that version of the software in any way or form. 1. All terms of the all other applicable copyrights and licenses must be followed. 2. Redistributions of source code must retain the authors' copyright notice(s), this list of conditions, and the following disclaimer. 3. Redistributions in binary form must reproduce the authors' copyright notice(s), this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. 4. [The copyright holder has authorized the removal of this clause.] 5. Neither the name(s) of the author(s) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY ITS AUTHORS 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 AUTHORS 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. ******************************************************************************************************************************** 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** 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 INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. ******************************************************************************************************************************** This file is part of the GNU C Library and contains locale data. The Free Software Foundation does not claim any copyright interest in the locale data contained in this file. The foregoing does not affect the license of the GNU C Library as a whole. It does not exempt you from the conditions of the license if your use would otherwise be governed by that license. ******************************************************************************************************************************** Portions Copyright (c) 1993 by Digital Equipment Corporation. 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, and that the name of Digital Equipment Corporation not be used in advertising or publicity pertaining to distribution of the document or software without specific, written prior permission. THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION 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. ******************************************************************************************************************************** Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation. carnegie mellon allows free use of this software in its “as is” condition. carnegie mellon disclaims any liability of any kind for any damages whatsoever resulting from the use of this software. Carnegie Mellon requests users of this software to return to Software Distribution Coordinator School of Computer Science Carnegie Mellon University Pittsburgh PA 15213-3890 or Software.Distribution@CS.CMU.EDU any improvements or extensions that they make and grant Carnegie Mellon the rights to redistribute these changes. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. The name of Intel Corporation may not be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL OR ITS 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. ******************************************************************************************************************************** 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 project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE PROJECT 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 PROJECT 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. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY 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 UNIVERSITY 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Intel Corporation may not be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL OR ITS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the "Oracle America, Inc." nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** 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. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : e2fsprogs # Package version : 1.45.7 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.7/e2fsprogs-1.45.7.tar.xz Upstream Authors / Maintainers: Theodore Tso http://git.kernel.org/?p=fs/ext2/e2fsprogs.git;a=summary Copyrights: copyright (C) 2007 Cluster File Systems, Inc Copyright © 2016 Theodore Tso Copyright © 2014 Theodore Tso Copyright © 2014 Free Software Foundation, Inc. Copyright © 2004 Scott James Remnant . Copyright © 2003, 2005, 2006, 2008, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018, 2019 Theodore Tso Copyright © 1996 Free Software Foundation, Inc. Copyright Theodore Ts'o, 1996-1999. Copyright Oracle, 2014 Author Darrick J. Wong Copyright IBM Corporation, 2007 Author Jose R. Santos Copyright IBM Corporation, 2007 Author Aneesh Kumar K.V Copyright 2018 Oracle. Copyright 2017 The Android Open Source Project Copyright 2015, Google, Inc. Copyright 2014, Oracle, Inc. Copyright 2014 by Oracle, Inc. Copyright 2014 Google Inc. All Rights Reserved. Copyright 2012-2013 Free Software Foundation, Inc. Copyright 2008 by Theodore Ts'o. All Rights Reserved. Copyright 2007, 2008, 2009. Copyright 2007 by Theodore Ts'o. All Rights Reserved. Copyright 2006 by Theodore Ts'o. All Rights Reserved. Copyright 2004 by Theodore Ts'o. Copyright 2003, 2004 by Theodore Ts'o. Copyright 2003 by Theodore Ts'o. All Rights Reserved. Copyright 2003 by Theodore Ts'o. Copyright 2001 by Theodore Ts'o. All Rights Reserved. Copyright 2001 Andreas Dilger (adilger@turbolinux.com) Copyright 2000, International Business Machines Corporation and others. All Rights Reserved. Copyright 2000, 2001 by Theodore Ts'o. Copyright 2000 by Theodore Ts'o. Copyright 2000 Red Hat corp All Rights Reserved Copyright 2000 Andreas Dilger (adilger@turbolinux.com) Copyright 1999-2000 Red Hat Software All Rights Reserved Copyright 1999 by Theodore Ts'o. Copyright 1999 by David Beattie Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) Copyright 1998-2000, Theodore Ts'o. Copyright 1998-2000 Red Hat, Inc --- All Rights Reserved Copyright 1998 by Theodore Ts'o and PowerQuest, Inc. All rights reserved. Copyright 1998 Carnegie Mellon University Copyright 1997, 2000, by Theodore Ts'o. Copyright 1997, 1998 by Theodore Ts'o. Copyright 1997 by Theodore Ts'o. All Rights Reserved. Copyright 1997 by Theodore Ts'o. Copyright 1997 by Theodore Ts'o Copyright 1997 Ben Gertzfield. Copyright 1996-2014 Free Software Foundation, Inc. Copyright 1996, 1997 by Theodore Ts'o Copyright 1996 by Theodore Ts'o Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 by Theodore Ts'o. Copyright 1995, 1996, 1997, 1998, 1999, 2000 by Theodore Ts'o. Copyright 1995, 1996, 1997, 1998, 1999 by Theodore Ts'o Copyright 1995, 1996, 1997 by Theodore Ts'o. Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved. Copyright 1992-2020 Free Software Foundation, Inc. Copyright 1990, 1991, 1992 Free Software Foundation, Inc. Written May 1989 by Mike Haertel. Copyright 1988, Student Information Processing Board of the Massachusetts Institute of Technology. Copyright 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology. Copyright 1988 by the Massachusetts Institute of Technology. Copyright 1987,1988 Massachusetts Institute of Technology Copyright 1987, 1988, 1989 by the Massachusetts Institute of Technology"; Copyright 1987, 1988, 1989 by Massachusetts Institute of Technology Copyright 1987, 1988, 1989 by MIT Student Information Processing Board Copyright 1987, 1988, 1989 by MIT Copyright 1987, 1988, 1989 Massachusetts Institute of Technology Student Information Processing Board) Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology Copyright 1987, 1988 by MIT Student Information Processing Board. Copyright 1987, 1988 by MIT Student Information Processing Board Copyright 1987 by MIT Student Information Processing Board Copyright 1986, 1987, 1988 by MIT Information Systems Copyright (c) 2018 Nicholas Clark Copyright (c) 2018 Collabora Ltd. All rights reserved. Copyright (c) 2017 Oracle. All Rights Reserved. Copyright (c) 2014 SGI. All rights reserved. Copyright (c) 2014 SGI. Copyright (c) 2014 Google, Inc. SHA512 implementation from libtomcrypt. Copyright (c) 2012, Intel Corporation. All Rights Reserved. Copyright (c) 2008 John Darrington Copyright (c) 2005 Ben Gardner Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 2003-2006 Theodore Ts'o Copyright (c) 2003-2005 Silicon Graphics, Inc. Copyright (c) 2003,2004 Cluster File Systems, Inc, info@clusterfs.com Written by Alex Tomas Copyright (c) 2003 by Theodore Ts'o Copyright (c) 2003 Theodore Ts'o Copyright (c) 2002 Theodore Ts'o. Copyright (c) 2001 Daniel Phillips Copyright (c) 2001 Alcove Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1997-2003 Yann Dirson Copyright (c) 1997, 1998, 2001 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 1997 by Theodore Ts'o. Copyright (c) 1997 Mark Habersack Copyright (c) 1997 Klee Dienes Copyright (c) 1995-1996 Michael Nonweiler Copyright (c) 1994-2008 Carnegie Mellon University. All rights reserved. Copyright (c) 1994 Ulrich Windl Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright (c) 1988 Regents of the University of California. All rights reserved. Copyright (c) 1988 Massachusetts Institute of Technology Copyright (C) Paul `Rusty' Russell 2000 Copyright (C) Jeremy Allison 2000-2006 Copyright (C) Jeremy Allison 2000 Copyright (C) Andries Brouwer Copyright (C) Andrew Tridgell 2005 Copyright (C) Andrew Tridgell 1999-2005 Copyright (C) Andrew Tridgell 1999-2004 Copyright (C) Andrew Tridgell 1999-2000 Copyright (C) Andrew Esh 2001 Copyright (C) 2019 Theodore Tso Copyright (C) 2018 Oracle. All Rights Reserved. Copyright (C) 2018 Collabora Ltd. Copyright (C) 2016 The Android Open Source Project Copyright (C) 2014 Theodore Tso Copyright (C) 2014 Theodore Ts'o. Copyright (C) 2014 Robert Yang Copyright (C) 2014 Oracle. Copyright (C) 2014 Oracle. Copyright (C) 2013 by Theodore Ts'o Copyright (C) 2013 Theodore Ts'o. Copyright (C) 2012 Zheng Liu Copyright (C) 2012 Theodore Ts'o. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2011 Whamcloud, Inc. Copyright (C) 2011 Theodore Ts'o. Copyright (C) 2010-2015 Free Software Foundation, Inc. Copyright (C) 2010 Theodore Ts'o. Copyright (C) 2010 Red Hat, Inc., Lukas Czerner Copyright (C) 2009 Sun Microsystems, Inc. Copyright (C) 2009 NEC Software Tohoku, Ltd. Copyright (C) 2008, 2009, 2015, 2018, 2019, 2020 Theodore Tso (msgids) Copyright (C) 2008 Theodore Tso Copyright (C) 2008 Theodore Ts'o. Copyright (C) 2008 Red Hat, Inc. All rights reserved. Written by Eric Sandeen Copyright (C) 2007, 2008 Theodore Tso Copyright (C) 2007, 2008 Theodore Ts'o. Copyright (C) 2007 by Theodore Ts'o. Copyright (C) 2007 Theodore Tso Copyright (C) 2007 Theodore Ts'o. Copyright (C) 2007 Theodore Ts'o Copyright (C) 2007 The Android Open Source Project Copyright (C) 2006, 2009-2013 Free Software Foundation, Inc. Copyright (C) 2006, 2007 by Andreas Dilger Copyright (C) 2006 by Theodore Ts'o. Copyright (C) 2006 by Theodore Ts'o Copyright (C) 2006 Theodore Ts'o Copyright (C) 2006 Cluster File Systems, Inc. Copyright (C) 2005-2013 Free Software Foundation, Inc. Copyright (C) 2005, 2008, 2010-2013 Free Software Foundation, Inc. Copyright (C) 2005, 2006 by Theodore Ts'o. Copyright (C) 2005 by Theodore Ts'o. Copyright (C) 2004-2015 Free Software Foundation, Inc. Copyright (C) 2004-2013 Free Software Foundation, Inc. Copyright (C) 2004,2005 Theodore Ts'o Copyright (C) 2004, 2013 2014 Theodore Tso Copyright (C) 2004 Theodore Ts'o. Copyright (C) 2004 Sam Hocevar Copyright (C) 2004 Kay Sievers Copyright (C) 2003-2004, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2003, 2007-2013 Free Software Foundation, Inc. Copyright (C) 2003, 2007, 2009-2013 Free Software Foundation, Inc. Copyright (C) 2003, 2005-2006, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2003 VMware, Inc. Copyright (C) 2003 Theodore Ts'o. Copyright (C) 2003 Theodore Ts'o Copyright (C) 2003 Free Software Foundation, Inc. Written by Bruno Haible , 2003. Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2002-2005, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2002-2003, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2002-2003 Free Software Foundation, Inc. Copyright (C) 2002, 2007-2008, 2010-2013 Free Software Foundation, Inc. Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Theodore Tso (msgids) Copyright (C) 2002 Theodore Ts'o. Copyright (C) 2002 Theodore Ts'o. Copyright (C) 2002 Theodore Ts'o Copyright (C) 2002 Theodore Ts'o Copyright (C) 2002 Andreas Dilger. Copyright (C) 2002 Andreas Dilger Copyright (C) 2001-2013 Free Software Foundation, Inc. Copyright (C) 2001-2005, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2001-2002 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Theodore Y. Ts'o Copyright (C) 2001, 2003 Theodore Ts'o. Copyright (C) 2001 by Theodore Ts'o. Copyright (C) 2001 by Andreas Dilger Copyright (C) 2001 Theodore Ts'o. Copyright (C) 2001 Theodore Ts'o. Copyright (C) 2001 Theodore Ts'o (tytso@mit.edu) Copyright (C) 2001 Red Hat, Inc. Copyright (C) 2001 Andreas Gruenbacher, Copyright (C) 2001 Andreas Dilger Copyright (C) 2000-2004 Free Software Foundation, Inc. Copyright (C) 2000-2003 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2007-2013 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2006, 2008-2013 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2004, 2008, 2010-2013 Free Software Foundation Copyright (C) 2000-2001, 2003 Free Software Foundation, Inc. Written by Ulrich Drepper , 2000. Copyright (C) 2000, 2001, 2003 Theodore Ts'o Copyright (C) 2000, 2001, 2002, 2003, 2004 by Theodore Ts'o. Copyright (C) 2000 by Theodore Ts'o. Copyright (C) 2000 Theodore Ts'o. Copyright (C) 2000 Theodore Ts'o Copyright (C) 2000 Stephen C. Tweedie Copyright (C) 2000 Free Software Foundation, Inc. Copyright (C) 2000 Andreas Dilger Copyright (C) 1999-2007, 2009-2013 Free Software Foundation, Inc. Copyright (C) 1999-2000, 2002-2003 Free Software Foundation, Inc. Copyright (C) 1999, Andreas Dilger and Theodore Ts'o Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc. Copyright (C) 1999, 2001 by Andries Brouwer Copyright (C) 1999, 2000, 2003, 2004 by Theodore Ts'o Copyright (C) 1999, 2000, 2003 by Theodore Ts'o Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by Theodore Ts'o Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by Theodore Ts'o Copyright (C) 1999, 2000, 2001, 2002, 2003 Theodore Ts'o Copyright (C) 1999, 2000 by Theodore Ts'o Copyright (C) 1999 by Andries Brouwer Copyright (C) 1999 Theodore Ts'o Copyright (C) 1999 Red Hat Software Copyright (C) 1998, 1999 Theodore Ts'o. Copyright (C) 1998 Theodore Ts'o Copyright (C) 1998 Andrey Shedel (andreys@ns.cr.cyco.com) Copyright (C) 1997-2004, 2007-2013 Free Software Foundation, Inc. Copyright (C) 1997-2004, 2006, 2008-2013 Free Software Foundation, Inc. Copyright (C) 1997-2002, 2006, 2008-2013 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2001, 2003, 2005 by Theodore Ts'o. Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 by Theodore Ts'o Copyright (C) 1997, 1998 by Theodore Ts'o and PowerQuest, Inc. Copyright (C) 1997 by Theodore Ts'o. Copyright (C) 1997 Theodore Ts'o. Copyright (C) 1997 Theodore Ts'o. Copyright (C) 1997 Kaz Kylheku Copyright (C) 1996-2015 Free Software Foundation, Inc. Copyright (C) 1996-2013 Free Software Foundation, Inc. Copyright (C) 1996-2003, 2009-2013 Free Software Foundation, Inc. Copyright (C) 1996-2003, 2005, 2008-2013 Free Software Foundation, Inc. Copyright (C) 1996-2001,2003 Free Software Foundation, Inc. Copyright (C) 1996-1999, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1998, 1999 Theodore Ts'o. Copyright (C) 1996, 1997, 1998 Theodore Ts'o. Copyright (C) 1996, 1997 Theodore Ts'o. Copyright (C) 1996 by Theodore Ts'o. Copyright (C) 1996 Theodore Tso Copyright (C) 1996 Theodore Ts'o. Copyright (C) 1995-2013 Free Software Foundation, Inc. Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation Copyright (C) 1995-2002, 2004-2005, 2008-2013 Free Software Foundation Copyright (C) 1995-1999, 2000-2004 Free Software Foundation, Inc. Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1995-1999, 2000-2001, 2003 Free Software Foundation, Inc. Written by Ulrich Drepper , 1995. Copyright (C) 1995-1999, 2000-2001, 2003 Free Software Foundation, Inc. Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1995-1998, 2000-2001, 2003 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1995. Copyright (C) 1995-1997, 2000-2004 by Ulrich Drepper Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1995,1996,1997,1998,1999,2000,2008 Theodore Ts'o. Copyright (C) 1995,1996,1997,1998,1999,2000 Theodore Ts'o. Copyright (C) 1995, 2000-2003 Software Foundation, Inc. Copyright (C) 1995, 1997-1998, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1995, 1997, 2000-2003 Free Software Foundation, Inc. Copyright (C) 1995, 1997, 2000-2002, 2004 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 2002 Theodore Ts'o. Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997 Theodore Ts'o Copyright (C) 1995, 1996 Theodore Ts'o. Copyright (C) 1995, 1995 Theodore Ts'o. Copyright (C) 1995 Gadi Oxman. Para> Copyright (C) 1995 Gadi Oxman Copyright (C) 1994, 1995, 2000 Theodore Ts'o. Copyright (C) 1994, 1995, 1996, 2003 Theodore Ts'o. Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Theodore Ts'o. Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Theodore Ts'o. Copyright (C) 1994, 1995, 1996, 1997 Theodore Ts'o. Copyright (C) 1994, 1995, 1996 Theodore Ts'o. Copyright (C) 1994, 1995 Theodore Ts'o. Copyright (C) 1994 Theodore Ts'o. Copyright (C) 1994 Theodore Ts'o. Copyright (C) 1993, 1994, 1997 Theodore Ts'o. Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2013 by Theodore Ts'o Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 by Theodore Ts'o Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 by Theodore Ts'o Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Theodore Ts'o , 2012. Joe Hansen , 2010. Gabor Kelemen Copyright (C) 1992, 1993 Remy Card Copyright (C) 1991, 1992 Linus Torvalds Copyright (C) 1991, 1992 Free Software Foundation, Inc. Copyright (C) 1991 Free Software Foundation, Inc. Copyright (C) 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1986 Richard M. Stallman Copyright (C) 1985-2005 by the Massachusetts Institute of Technology. Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 1988 Richard M. Stallman Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts Institute of Technology. (c) 1997 Yann Dirson (C) Copyright 2003, 2004, 2008 by Theodore Ts'o. (C) 2002 David Woodhouse (C) 2000 Andreas Gruenbacher, (C) 1999 Andrea Arcangeli Licenses: GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. Bison Exception As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. ******************************************************************************************************************************** Public domain software is software that is not copyrighted. If the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free at all. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. Sometimes people use the term “public domain” in a loose fashion to mean “free” or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. For clarity, we recommend using “public domain” for that meaning only, and using other terms to convey the other meanings. Under the Berne Convention, which most countries have signed, anything written down is automatically copyrighted. This includes programs. Therefore, if you want a program you have written to be in the public domain, you must take some legal steps to disclaim the copyright on it; otherwise, the program is copyrighted. ******************************************************************************************************************************** According to MIT license, add some modifications ******************************************************************************************************************************** * Permission to use this file is granted for any purposes, as long as * this copyright statement is kept intact and the author is not held * liable for any damages resulting from the use of this program. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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. ******************************************************************************************************************************** * Export of this software from the United States of America may require * a specific license from the United States Government. It is the * responsibility of any person or organization contemplating export to * obtain such a license before exporting. * * WITHIN THAT CONSTRAINT, 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, and that * the name of M.I.T. not be used in advertising or publicity pertaining * to distribution of the software without specific, written prior * permission. Furthermore if you modify this software you must label * your software as modified software and not distribute it in such a * fashion that it might be confused with the original MIT software. * M.I.T. makes no representations about the suitability of this software * for any purpose. It is provided "as is" without express or implied * warranty. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** # This software has been released under the terms of the IBM Public # License. For details, see the LICENSE file in the top-level source # directory or online at http://www.openafs.org/dl/license10.html ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** This program 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, 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : Linux Kernel # Package version : 4.4.302 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.302.tar.xz Upstream Authors / Maintainers: Linus Torvalds Copyrights: © Copyright IBM Corporation 2006-2008 © Copyright 2013 ATMEL, Josh Wu (josh.wu@atmel.com) © Copyright 2012 ATMEL, Hong Xu © Copyright 2011-2013 Datera, Inc. © Copyright 2006 ATMEL Rousset, Lacressonniere Nicolas © 2005 Eptar srl Author: Claudio Lanconelli copyrights (c) 1994 by Michael Hipp (hippm@informatik.uni-tuebingen.de) copyrighted 1992 by Mark Adler. copyrighted 1990 Mark Adler copyrighted (C) 1993 by Hartmut Schirmer. copyright holders: 1992-2000 by Donald Becker. copyright Jamal Hadi Salim (2002-4) copyright Chris Mason 2000 copyright : (C) 2002 by karsten wiese email : annabellesgarden@yahoo.de copyright : (C) 2000 by Adaptec copyright 2004 Harald Welte copyright 2001,2002 Manfred Spraul (manfred@colorfullife.com) copyright 2001 Steven Whitehouse copyright 2001 Ryan Bradetich copyright 2000 Philipp Rumpf copyright 2000 Martin K. Petersen copyright 1994-2001 by Donald Becker. copyright 1994-2001 by Donald Becker. copyright (c) 2013 Freescale Semiconductor, Inc. copyright (c) 2011-2012 Google, Inc. copyright (c) 2011-2012 Cypress Semiconductor, Inc. copyright (c) 2006 IBM Corporation Authored by: Mike D. Day copyright (c) 2005 SDG Systems, LLC and, copyright (c) 2003 by David Young copyright (c) 2002 Romain Lievin copyright (c) 2001,2002 Sun Microsystems (thockin@sun.com) copyright (c) 2001 Sun Microsystems copyright (c) 1997-2003 Jean Tourrilhes jt@hpl.hp.com> copyright (C) by Hannu Savolainen 1993-1996 copyright (C) 2007 Cluster File Systems, Inc copyright (C) 2005-2006 Pierre Ossman copyright (C) 2005, Chuck Lever copyright (C) 2004-2005 Pierre Ossman. copyright (C) 2003-2005 MontaVista Software, Inc. copyright (C) 2003 Russell King, PXA MMCI Driver copyright (C) 2001-2003 Greg Kroah-Hartman (greg@kroah.com) copyright (C) 2001, Benoit Papillault copyright (C) 1999/2000 by Henning Zabel copyright (C) 1996 okir@monad.swb.de copyright (C) 1992 Michael K. Johnson . copyright (C) 1991, 1992 Linus Torvalds. Copyrights (c) UCB 1986-1988. Copyrights (c) UCB 1982-1988 Ross Biro Fred N. van Kempen, Copyrights (c) 2015 Intel Corporation. All rights reserved. Copyrights (c) 2014 Intel Mobile Communications GmbH All rights reserved. Copyrights (c) 2012-2013 - Mauro Carvalho Chehab. Copyrights (c) 2008, Steven Rostedt Copyrights (c) 2007 sgi/(c) 2011 Linux Foundation. Copyrights (c) 2003 - 2012 Intel Corporation. All rights reserved. Copyrights (c) 2003 - 2004 Intel Corporation. All rights reserved. Copyrights (c) 2000 Axis Communications AB. Copyrights (c) 1994,1995,1996 by M.Hipp (hippm@informatik.uni-tuebingen.de) Copyrights (C) Rusty Russell, IBM 2002 Copyrights (C) Copyright 2002 Hewlett-Packard Company Copyrights (C) 2007 SGI, Christoph Lameter Copyrights (C) 2003 Cornelius Consult. Copyrights (C) 1991 Linus Torvalds. Copyrighted (c) 2013 by Freescale Semiconductor, Inc. Copyrighted (C) 1994, 1995, 1996 Normunds Saumanis (normunds@fi.ibm.com) Copyrighted (C) 1994 Normunds Saumanis (normunds@rx.tech.swh.lv) Copyright: Copyright (c) 1996 John Shifflett, GeoLog Consulting. Copyright: 2014 Raumfeld GmbH Author: Sven Brandau Copyright: 2011 Raumfeld GmbH Author: Johannes Stezenbach Copyright: 1991 - 2015 Linus Torvalds and others. Copyright: (c) 2014 Czech Technical University in Prague Copyright: (c) 2000-2001 Cyclades Corp. Copyright: (C) 2015 Julia Lawall, Inria. Copyright: (C) 2015 Julia Lawall, Inria. Copyright: (C) 2014 Wolfram Sang. Copyright: (C) 2014 Himangi Saraogi. Copyright: (C) 2014 Fabian Frederick. Copyright: (C) 2013 Petr Strnad. Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. Copyright: (C) 2013 Gilles Muller, INRIA/LIP6. Copyright: (C) 2012-2013 Linaro Limited Copyright: (C) 2012, 2015 Julia Lawall, INRIA. Copyright: (C) 2012, 2015 Gilles Muller, INRIA. Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. Copyright: (C) 2012 Nicolas Palix. Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. Copyright: (C) 2012 Gilles Muller, INRIA/LiP6 Copyright: (C) 2012 Gilles Muller, INRIA/LIP6. Copyright: (C) 2012 Gilles Muller Copyright: (C) 2012 ARM Limited Copyright: (C) 2011 Julia Lawall, INRIA/LIP6. Copyright: (C) 2011 Gilles Muller, INRIA/LiP6. Copyright: (C) 2010-2012 Nicolas Palix. Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. Copyright: (C) 2010 Nicolas Palix, DIKU. Copyright: (C) 2010 Julia Lawall, DIKU. Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU. Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6. Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. Copyright: (C) 2009, 2010 Julia Lawall, DIKU. Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2. Copyright: (C) 2009 Texas Instruments, India Copyright: (C) 2009 Nokia Corporation Copyright: (C) 2009 MontaVista Software, Inc., Copyright: (C) 2008 Mistral Solutions Pvt Ltd., Copyright: (C) 2006-2009 Instrumentation Technologies Copyright: Jamal Hadi Salim (2002-13) Copyright: (c) 1998-2003 Arnaldo Carvalho de Melo Copyright: (c) 1998 Ben Greear Copyright: (C) 2013 Linaro Limited Copyright: (C) 2012-2013 Linaro Limited Copyright: (C) 2009 Marvell Technology Group Ltd. Copyright: (C) 2004 MontaVista Software, Inc. Copyright: (C) 2002 Rory Bolt Copyright: (C) 2000, 2001 MontaVista Software Inc. Copyright © Sebastian Claßen, 2007 Jan Engelhardt, 2007-2010 Copyright © International Business Machines Corp., 2009 Copyright © International Business Machines Corp., 2006-2008 Copyright © International Business Machines Corp., 2006 Copyright © IBM Corporation Copyright © CC Computer Consultants GmbH, 2007 - 2008 Jan Engelhardt Copyright © CC Computer Consultants GmbH, 2007 Copyright © 2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2015 Pengutronix, Markus Pargmann Copyright © 2015 Intel Corporation. Copyright © 2015 Intel Corporation Copyright © 2015 Broadcom Corporation Copyright © 2015 Broadcom Copyright © 2014-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2014-2015 Red Hat, Inc. All Rights Reserved. Copyright © 2014-2015 Broadcom Copyright © 2014 The Chromium OS Authors Copyright © 2014 Red Hat. Copyright © 2014 NVIDIA Corporation Copyright © 2014 Intel Corporation Daniel Vetter Copyright © 2014 Intel Corporation Copyright © 2013 Jussi Kivilinna Copyright © 2013 Jussi Kivilinna Copyright © 2013 Intel Corporation Copyright © 2013 Alistair Popple IBM Corporation Copyright © 2012-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2012-2014 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2012-2014 Intel Corporation Copyright © 2012-2014 HiSilicon Technologies Co. Copyright © 2012-2013 Jussi Kivilinna Copyright © 2012-2013 Jussi Kivilinna Copyright © 2012 Roland Stigge Copyright © 2012 Red Hat Copyright © 2012 Mike Dunn Copyright © 2012 Micron Technology, Inc. Copyright © 2012 John Crispin Copyright © 2012 Intel Corporation Copyright © 2011-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2011-2014 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2011-2014 Intel Corporation Copyright © 2011-2013 Jussi Kivilinna Copyright © 2011-2012 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2011-2012 Intel Corporation Copyright © 2011, 2012 Roland Stigge Copyright © 2011 WORK Microwave GmbH Copyright © 2011 NXP Semiconductors Copyright © 2011 Intel Corporation Copyright © 2010-2015 Broadcom Corporation Copyright © 2010 STMicroelectronics. Ashish Priyadarshi Shiraz Hashim Copyright © 2010 ST Microelectronics Vipin Kumar Ashish Priyadarshi Copyright © 2010 Luca Barbieri Copyright © 2010 Intel Corporation Copyright © 2010 Freescale Semiconductor Copyright © 2010 David Woodhouse Copyright © 2010 Daniel Vetter Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2009-2015 Broadcom Corporation Copyright © 2009-2014 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2009-2011 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2009-2010, Intel Corporation and its suppliers. Copyright © 2009 VIA Technology, Inc. Copyright © 2009 Paul Mackerras, IBM Corporation. Copyright © 2009 Paul Mackerras, IBM Corp. Copyright © 2009 Nuvoton technology corporation. Copyright © 2009 Keith Packard Copyright © 2009 Daniel Vetter Copyright © 2009 Bluewater Systems Ltd Author: Andre Renaud Author: Ryan Mallon Copyright © 2009 - Maxim Levitsky. Copyright © 2009 - Maxim Levitsky Copyright © 2009 - 2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2008-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright © 2008-2015 Intel Corporation Copyright © 2008-2012 Intel Corporation Copyright © 2008-2010 Samsung Electronics Kyungmin Park Marek Szyprowski Copyright © 2008-2010 Intel Corporation Copyright © 2008,2010 Intel Corporation Copyright © 2008 by: Sander Huijsen Troy Kisky Dirk Behme Copyright © 2008 Traverse Technologies Copyright © 2008 MontaVista Software, Inc. Copyright © 2008 Keith Packard Copyright © 2008 Intel Corporation 2014 Red Hat Inc. Copyright © 2008 Intel Corporation Copyright © 2008 Ingo Molnar Copyright © 2008 Ilya Yanok, Emcraft Systems Copyright © 2007-2008 MontaVista Software, Inc. Copyright © 2007-2008 Intel Corporation Jesse Barnes Copyright © 2007-2008 Dave Airlie Copyright © 2007 Nokia Corporation Copyright © 2007 David Woodhouse Copyright © 2007 David Gibson, IBM Corporation. Copyright © 2007 David Airlie Copyright © 2007 Dave Mueller Copyright © 2007 Dave Airlie Copyright © 2007 Anton Vorontsov Copyright © 2006-2015, Intel Corporation. Copyright © 2006-2014 Intel Corporation. Copyright © 2006-2010 Intel Corporation Copyright © 2006-2010 David Woodhouse Copyright © 2006-2009, Intel Corporation. Copyright © 2006-2009 Intel Corporation Copyright © 2006-2008,2010 Intel Corporation Jesse Barnes Copyright © 2006-2008 Intel Corporation Jesse Barnes Copyright © 2006-2007, 2010 Freescale Semiconductor Copyright © 2006-2007 Red Hat, Inc. Copyright © 2006-2007 Intel Corporation Jesse Barnes Copyright © 2006-2007 Intel Corporation Copyright © 2006-2007 Advanced Micro Devices, Inc. Copyright © 2006, Intel Corporation. Copyright © 2006 Texas Instruments. Copyright © 2006 Red Hat, Inc. Copyright © 2006 NEC Corporation Copyright © 2006 MontaVista Software Inc. Author: Vitaly Wool Copyright © 2006 Marvell International Ltd. Copyright © 2006 Keith Packard Copyright © 2006 Intel Corporation Copyright © 2006 Eric Anholt Copyright © 2006 David Woodhouse Copyright © 2006 Dave Airlie Copyright © 2005-2009 Samsung Electronics Copyright © 2005-2006 Nokia Corporation Copyright © 2005 Intel Corporation. Copyright © 2005 Agere Systems Inc. All rights reserved. Copyright © 2004-2010 David Woodhouse. Copyright © 2004-2008 Simtec Electronics. Copyright © 2004 Thomas Gleixner (tglx@linutronix.de) Copyright © 2004 Texas Instruments, Jian Zhang Copyright © 2004 Szabolcs Gyurko Copyright © 2004 Micron Technology Inc. Copyright © 2004 David Brownell Copyright © 2003-2010 David Woodhouse Copyright © 2003 Rick Bronson Copyright © 2003 Ian Molton Copyright © 2002-2010 David Woodhouse. Copyright © 2002 Thomas Gleixner Copyright © 2001-2007 Red Hat, Inc. All Rights Reserved. Copyright © 2001-2007 Red Hat, Inc. Copyright © 2001 Thomas Gleixner (gleixner@autronix.de) Copyright © 2000-2010 David Woodhouse et al. Copyright © 2000-2010 David Woodhouse Steven J. Hill Thomas Gleixner Copyright © 2000-2010 David Woodhouse Copyright © 2000 Steven J. Hill (sjhill@cotw.com) Copyright © 2000 Nicolas Pitre Copyright © 2000 Nicolas Pitre Copyright © 1999-2010 David Woodhouse Copyright © 1999 Hannu Mallat All rights reserved Copyright © 1997-2003 by The XFree86 Project, Inc. Copyright by Werner Cornelius Copyright by Traverse Technologies Pty Ltd. Copyright by Karsten Keil by Kai Germaschewski Copyright by Karsten Keil Copyright by Fritz Elfert Copyright by Andreas Eversberg (jolly@eversberg.eu) Copyright by Adam Belay Copyright abandoned, Michael Chastain, . Copyright Torsten Duwe 1993 Copyright Theodore Ts'o, 1995-1997 Copyright Theodore Ts'o, 1994, 1995, 1996, 1997, 1998, 1999. All rights reserved. Copyright SysKonnect 1998,1999. Copyright Stephan Mueller , 2015 Copyright Stephan Mueller , 2014 Copyright Sarah Sharp for Intel Corp, 2010 Copyright SUSE Linux Products GmbH 2009 Copyright Red Hat, Inc. 2014 Copyright Red Hat, Inc. 2013-2014 Copyright Red Hat, Inc. 2011 Copyright Red Hat, 2009 Copyright Red Hat Inc 2010. Author : Dave Airlie Copyright Red Hat 2003 Copyright Novell Inc. 2010 Copyright Motorola 1984 (!). Copyright Micro Memory Inc 2001-2002. All rights reserved. Copyright Micro Memory INC 2001. All rights reserved. Copyright Matthew Wilcox for Intel Corp, 2010 Copyright Matt Mackall , 2003, 2004, 2005 Copyright Linas Vepstas 2005, 2006 Copyright Linas Vepstas 2004, 2005 Copyright Linas Vepstas 2007 Copyright Linas Vepstas 2004 Copyright IBM Corporation, 2013. Copyright IBM Corporation, 2013 Copyright IBM Corporation, 2010 Author Aneesh Kumar K.V Copyright IBM Corporation, 2009 Copyright IBM Corporation, 2008 Copyright IBM Corporation, 2007 Authors: Chandra Seetharaman Mike Anderson Copyright IBM Corporation, 2007 Authors: Anthony Liguori Copyright IBM Corporation, 2007 Author: Srivatsa Vaddagiri Copyright IBM Corporation, 2007 Author Balbir Singh Copyright IBM Corporation, 2007 Author Aneesh Kumar K.V Copyright IBM Corporation, 2007 Copyright IBM Corporation, 2001 Copyright IBM Corporation 2015 Copyright IBM Corporation 2004 Copyright IBM Corporation 2001, 2005, 2006 Copyright IBM Corporation 1999, 2009 Copyright IBM Corp. 2015 Author(s): Martin Schwidefsky Copyright IBM Corp. 2015 Author(s): Hendrik Brueckner Copyright IBM Corp. 2015 Author(s): Gerald Schaefer Copyright IBM Corp. 2015 Copyright IBM Corp. 2014 Copyright IBM Corp. 2013 Author(s): Ralf Hoppe (rhoppe@de.ibm.com) Copyright IBM Corp. 2013 Author(s): Martin Schwidefsky Copyright IBM Corp. 2013 Author(s): Hendrik Brueckner Copyright IBM Corp. 2013 Author(s): Eugene Crosser Copyright IBM Corp. 2013 Copyright IBM Corp. 2012. Copyright IBM Corp. 2012,2015 Copyright IBM Corp. 2012, 2014 Copyright IBM Corp. 2012 Author(s): Sebastian Ott Copyright IBM Corp. 2012 Author(s): Jan Glauber Copyright IBM Corp. 2012 Author(s): Holger Dengler Copyright IBM Corp. 2012 Author(s): Hendrik Brueckner Jan Glauber Copyright IBM Corp. 2012 Author(s): Hendrik Brueckner Copyright IBM Corp. 2012 Copyright IBM Corp. 2011 Author(s): Michael Holzheu Copyright IBM Corp. 2011 Author(s): Jan Glauber Copyright IBM Corp. 2011 Author(s): Gerald Schaefer Copyright IBM Corp. 2010 Author: Heinz Graalfs Copyright IBM Corp. 2010 Author(s): Martin Schwidefsky Copyright IBM Corp. 2009. Copyright IBM Corp. 2009,2014 Copyright IBM Corp. 2009, 2015 Copyright IBM Corp. 2009, 2013 Author(s): Martin Schwidefsky Hendrik Brueckner Copyright IBM Corp. 2009 Author(s): Peter Oberparleiter Copyright IBM Corp. 2009 Copyright IBM Corp. 2008, 2015 Copyright IBM Corp. 2008, 2014 Copyright IBM Corp. 2008, 2013 Copyright IBM Corp. 2008, 2011 Copyright IBM Corp. 2008, 2010 Copyright IBM Corp. 2008, 2009 Copyright IBM Corp. 2008 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2008 Author(s): Gerald Schaefer Copyright IBM Corp. 2008 Copyright IBM Corp. 2007-2010 Mel Gorman Copyright IBM Corp. 2007-2008 Copyright IBM Corp. 2007,2012 Copyright IBM Corp. 2007,2008 Author(s): Christian Borntraeger Copyright IBM Corp. 2007, 2011 Author(s): Martin Schwidefsky Copyright IBM Corp. 2007, 2011 Author(s): Heiko Carstens Copyright IBM Corp. 2007, 2011 Copyright IBM Corp. 2007, 2010 Author(s): Peter Oberparleiter Copyright IBM Corp. 2007, 2009 Author(s): Utz Bacher , Frank Pavlic , Thomas Spatzier , Frank Blaschka Copyright IBM Corp. 2007, 2009 Author(s): Hongjie Yang , Heiko Carstens Copyright IBM Corp. 2007 Author(s): Utz Bacher , Frank Pavlic , Thomas Spatzier , Frank Blaschka Copyright IBM Corp. 2007 Author(s): Stefan Weinhuber Copyright IBM Corp. 2007 Author(s): Michael Holzheu Copyright IBM Corp. 2007 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Copyright IBM Corp. 2007 Author(s): Jan Glauber (jang@de.ibm.com) Copyright IBM Corp. 2007 Author(s): Heiko Carstens Copyright IBM Corp. 2007 Author(s): Gerald Schaefer Copyright IBM Corp. 2007 Author(s): Frank Pavlic , Thomas Spatzier , Frank Blaschka Copyright IBM Corp. 2007 Copyright IBM Corp. 2006. Author(s): Melissa Howland Copyright IBM Corp. 2006,2014 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Gerald Schaefer (gerald.schaefer@de.ibm.com) Copyright IBM Corp. 2006, 2015 Author(s): Jan Glauber Harald Freudenberger Copyright IBM Corp. 2006, 2012. Copyright IBM Corp. 2006, 2012 Author(s): Cornelia Huck Martin Schwidefsky Ralph Wuerthner Felix Beck Holger Dengler Copyright IBM Corp. 2006, 2010 Author(s): Martin Schwidefsky Copyright IBM Corp. 2006, 2009 Copyright IBM Corp. 2006, 2008 Author(s): Michael Holzheu Copyright IBM Corp. 2006, 2007 Author(s): Heiko Carstens Michael Holzheu Copyright IBM Corp. 2006 Author(s): Michael Holzheu Copyright IBM Corp. 2006 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2006 Copyright IBM Corp. 2005. Author(s): Stefan Weinhuber Copyright IBM Corp. 2005, 2012 Author(s): Michael Holzheu Heiko Carstens Volker Sameske Copyright IBM Corp. 2005, 2011 Author(s): Jan Glauber (jang@de.ibm.com) Copyright IBM Corp. 2005, 2011 Copyright IBM Corp. 2005, 2007 Author(s): Jan Glauber (jang@de.ibm.com) Sebastian Siewior (sebastian@breakpoint.cc> Copyright IBM Corp. 2004, 2013 Author(s): Arnd Bergmann (arndb@de.ibm.com) Philipp Hachtmann (phacht@de.ibm.com) Copyright IBM Corp. 2004, 2012 Author(s): Jan Glauber Copyright IBM Corp. 2004, 2011 Author(s): Martin Schwidefsky , Holger Smolinski , Thomas Spatzier , Copyright IBM Corp. 2004, 2010. Copyright IBM Corp. 2004, 2009.Author(s): Xenia Tkatschow Stefan Weinhuber Copyright IBM Corp. 2004, 2009. Copyright IBM Corp. 2004, 2006 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2004, 2005 Author(s): Christian Borntraeger Copyright IBM Corp. 2004 All Rights Reserved. Copyright IBM Corp. 2004 2005 Copyright IBM Corp. 2003. Copyright IBM Corp. 2003,2008. Copyright IBM Corp. 2003, 2013 Author(s): Michael Holzheu Copyright IBM Corp. 2003, 2013 Copyright IBM Corp. 2003, 2012. Copyright IBM Corp. 2003, 2011 Author(s): Thomas Spatzier Jan Glauber (jan.glauber@de.ibm.com) Copyright IBM Corp. 2003, 2009 Copyright IBM Corp. 2003, 2008 Author(s): Michael Holzheu Copyright IBM Corp. 2003, 2007 Author(s): Thomas Spatzier Jan Glauber (jan.glauber@de.ibm.com) Copyright IBM Corp. 2003 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2002, 2016 Copyright IBM Corp. 2002, 2015 Copyright IBM Corp. 2002, 2013 Copyright IBM Corp. 2002, 2012 Copyright IBM Corp. 2002, 2011 Author(s): Thomas Spatzier (tspat@de.ibm.com) Author(s): Mahesh Salgaonkar (mahesh@linux.vnet.ibm.com) Author(s): Heinz Graalfs (graalfs@linux.vnet.ibm.com) Author(s): Andreas Krebbel (krebbel@linux.vnet.ibm.com) Copyright IBM Corp. 2002, 2010 Copyright IBM Corp. 2002, 2009 Author(s): Cornelia Huck Martin Schwidefsky Peter Oberparleiter Copyright IBM Corp. 2002, 2009 Copyright IBM Corp. 2002, 2008 Author(s): Cornelia Huck (cornelia.huck@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2002, 2008 Author(s): Arnd Bergmann (arndb@de.ibm.com) Cornelia Huck (cornelia.huck@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2002, 2006 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2002, 2004 Copyright IBM Corp. 2002 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2002 Author(s): Cornelia Huck (cornelia.huck@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 2001, 2012. Copyright IBM Corp. 2001, 2012 Author(s): Robert Burroughs Eric Rossman (edrossma@us.ibm.com) Cornelia Huck Copyright IBM Corp. 2001, 2012 Author(s): Robert Burroughs Eric Rossman (edrossma@us.ibm.com) Copyright IBM Corp. 2001, 2009 Author(s: Fritz Elfert (felfert@millenux.com) Dieter Wellerdiek (wel@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Denis Joseph Barrow (barrow_dj@yahoo.com) Jochen Roehrig (roehrig@de.ibm.com) Cornelia Hu Copyright IBM Corp. 2001, 2009 Author(s): Carsten Otte Tuan Ngo-Anh Martin Schwidefsky Copyright IBM Corp. 2001, 2009 Copyright IBM Corp. 2001, 2008 Copyright IBM Corp. 2001, 2006 Author(s): Robert Burroughs Eric Rossman (edrossma@us.ibm.com) Copyright IBM Corp. 2001, 2006 Author(s): Michael Holzheu Copyright IBM Corp. 2001, 2006 Author(s): Carsten Otte Tuan Ngo-Anh Martin Schwidefsky Copyright IBM Corp. 2001, 2002 Author(s): Carsten Otte Michael Holzheu Tuan Ngo-Anh Martin Schwidefsky Stefan Bader Copyright IBM Corp. 2001 Author(s): Fritz Elfert Copyright IBM Corp. 2000. Copyright IBM Corp. 2000, 2009 Author(s): Utz Bacher Jan Glauber Copyright IBM Corp. 2000, 2009 Author(s): Ingo Adlung , Martin Schwidefsky , Cornelia Huck , Heiko Carstens , Copyright IBM Corp. 2000, 2009 Author(s): Hartmut Penner , Martin Schwidefsky , Christian Ehrhardt , Copyright IBM Corp. 2000, 2008 Author(s): Utz Bacher Jan Glauber Copyright IBM Corp. 2000, 2006 Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Gerhard Tonn (ton@de.ibm.com) Copyright IBM Corp. 2000, 2006 Copyright IBM Corp. 2000, 2001 Copyright IBM Corp. 2000 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Gerhard Tonn (ton@de.ibm.com) Thomas Spatzier (tspat@de.ibm.com) Copyright IBM Corp. 1999,2012 Author(s): Ingo Adlung (adlung@de.ibm.com) Cornelia Huck (cornelia.huck@de.ibm.com) Arnd Bergmann (arndb@de.ibm.com) Copyright IBM Corp. 1999, 2013 Copyright IBM Corp. 1999, 2012 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Hartmut Penner (hp@de.ibm.com), Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com), Heiko Carstens Copyright IBM Corp. 1999, 2012 Author(s): Hartmut Penner , Martin Schwidefsky , Denis Joseph Barrow, Copyright IBM Corp. 1999, 2012 Author(s): Denis Joseph Barrow, Martin Schwidefsky , Heiko Carstens , Copyright IBM Corp. 1999, 2012 Copyright IBM Corp. 1999, 2011 Copyright IBM Corp. 1999, 2010 Author(s): Denis Joseph Barrow Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 1999, 2010 Author(s): Cornelia Huck (cornelia.huck@de.ibm.com) Arnd Bergmann (arndb@de.ibm.com) Peter Oberparleiter Copyright IBM Corp. 1999, 2010 Copyright IBM Corp. 1999, 2009 Author(s): Martin Schwidefsky , Hartmut Penner , Denis Joseph Barrow, Copyright IBM Corp. 1999, 2009 Author(s): Martin Schwidefsky , Denis Joseph Barrow, Arnd Bergmann , Copyright IBM Corp. 1999, 2009 Author(s): Martin Schwidefsky Copyright IBM Corp. 1999, 2009 Author(s): DJ Barrow Copyright IBM Corp. 1999, 2009 Copyright IBM Corp. 1999, 2008 Author(s): Martin Schwidefsky , Heiko Carstens , Copyright IBM Corp. 1999, 2008 Author(s): Ingo Adlung (adlung@de.ibm.com) Cornelia Huck (cornelia.huck@de.ibm.com) Arnd Bergmann (arndb@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 1999, 2008 Author(s): Hartmut Penner (hp@de.ibm.com), Martin Schwidefsky (schwidefsky@de.ibm.com), Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Copyright IBM Corp. 1999, 2007 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Christian Borntraeger (cborntra@de.ibm.com), Copyright IBM Corp. 1999, 2006 Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Copyright IBM Corp. 1999, 2001. Copyright IBM Corp. 1999, 2000 Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com), Copyright IBM Corp. 1999, 2000 Author(s): Hartmut Penner (hp@de.ibm.com), Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 1999, 2000 Author(s): Hartmut Penner (hp@de.ibm.com) Ulrich Weigand (weigand@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 1999, 2000 Author(s): Hartmut Penner (hp@de.ibm.com) Copyright IBM Corp. 1999, 2000 Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Copyright IBM Corp. 1999, 2000 Copyright IBM Corp. 1999 Author(s): Ulrich Hild. Copyright IBM Corp. 1999 Author(s): Martin Schwidefsky Copyright IBM Corp. 1999 Author(s): Martin Peschke Martin Schwidefsky Copyright IBM Corp. 1999 Author(s): Hartmut Penner (hp@de.ibm.com), Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright IBM Corp. 1999 Author(s): Hartmut Penner (hp@de.ibm.com) Ulrich Weigand (uweigand@de.ibm.com) Copyright IBM Corp. 1999 Author(s): Hartmut Penner (hp@de.ibm.com) Copyright IBM Corp 2000, 2011 Author(s): Holger Smolinski , Denis Joseph Barrow, Copyright IBM 2015 Copyright Hans de Goede for Red Hat, Inc. 2013 - 2016 Copyright Gavin Shan, IBM Corporation 2014. Copyright Echo Digital Audio Corporation (c) 1998 - 2005 All rights reserved. Copyright Echo Digital Audio Corporation (c) 1998 - 2004 All rights reserved. Copyright Dave Engebretsen & Todd Inglett 2001 Copyright Compulab Ltd., 2006,2007 Mike Rapoport Copyright Compulab Ltd, 2002-2007 Mike Rapoport Copyright Benjamin Herrenschmidt & Gavin Shan, IBM Corporation 2013. Copyright Benjamin Herrenschmidt & Gavin Shan, IBM Corporation 2012. Copyright Benjamin Herrenschmidt & Gavin Shan, IBM Corporation 2011. Copyright Altera Corporation (C) 2015. All rights reserved. Copyright Altera Corporation (C) 2014. All rights reserved. Copyright Altera Corporation (C) 2014-2015. All rights reserved. Copyright Altera Corporation (C) 2013-2015. All rights reserved Copyright Altera Corporation (C) 2013-2014. All rights reserved Copyright Altera Corporation (C) <2015>. All rights reserved Copyright Alistair Popple, IBM Corporation 2014. Copyright Adrian McMenamin 2005, 2006, 2007 adrian@mcmen.demon.co.uk> Copyright 31 August 2008 James Bottomley Copyright 2030 Analog Devices Inc. Copyright 2015, Sam Bobroff, IBM Corp. Copyright 2015, Red Hat, Inc. Copyright 2015, Qualcomm Atheros, Inc. Copyright 2015, Michael Ellerman, IBM Corp. Copyright 2015, Anton Blanchard, IBM Corp. Copyright 2015, Anshuman Khandual, IBM Corporation. Copyright 2015 Álvaro Fernández Rojas Copyright 2015 Yoshinori Sato Copyright 2015 Yoshinori Sato Copyright 2015 VMware, Inc. All rights reserved. Copyright 2015 Tyler Baker Copyright 2015 Toradex AG Copyright 2015 Texas Instruments. Copyright 2015 Texas Instruments, Inc. Copyright 2015 Solarflare Communications Inc. Copyright 2015 Siarhei Siamashka Copyright 2015 Samuel Pitosiet Copyright 2015 Samuel Pitoiset Copyright 2015 Robert Jarzmik Copyright 2015 Red Hat, Inc. Copyright 2015 Red Hat Inc. Copyright 2015 Realtek Semiconductor Corp. Author: Bard Liao Copyright 2015 Realtek Semiconductor Corp. Copyright 2015 Priit Laes Copyright 2015 Nuvoton Technology Corp. Co-author: Meng-Huang Kuo Copyright 2015 NextThing Co Copyright 2015 Maxime Ripard Maxime Ripard Copyright 2015 Maxime Ripard Copyright 2015 Maxime Ripard Copyright 2015 Martin Kepplinger Copyright 2015 Marcus Cooper Copyright 2015 Maciej Szmigiero Copyright 2015 Linaro. Copyright 2015 Linaro Ltd. Copyright 2015 Linaro Limited Copyright 2015 Lawrence Yu Copyright 2015 Karsten Merker Copyright 2015 Josef Gajdusek Copyright 2015 Jonas Gorski Copyright 2015 Joachim Eastwood Copyright 2015 Jelle van der Waa Copyright 2015 Jelle de Jong Copyright 2015 Intel Deutschland GmbH Copyright 2015 IBM Corporation. Copyright 2015 IBM Corp. Copyright 2015 Heiko Stuebner Copyright 2015 Hans de Goede Copyright 2015 Gábor Nyers Copyright 2015 Gridpoint Copyright 2015 Google, Inc. Copyright 2015 Google Chromium project. Author: Anatol Pomozov Copyright 2015 Freescale, Inc. Tang Yuantian Copyright 2015 Freescale Semiconductor York Sun Copyright 2015 Freescale Semiconductor Inc. Copyright 2015 Free Electrons Copyright 2015 Felix Fietkau Copyright 2015 Endless Mobile, Inc. Author: Carlo Caione Copyright 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright 2015 Cirrus Logic, Inc. Copyright 2015 Cirrus Logic Inc. Copyright 2015 Cirrus Logic Inc Copyright 2015 Chen-Yu Tsai Copyright 2015 Broadcom Copyright 2015 Boundary Devices, Inc. Copyright 2015 Armadeus Systems Copyright 2015 Ariel D'Alessandro Copyright 2015 Andy Fleming Copyright 2015 Andrew Lunn Copyright 2015 Aleksei Mamlin Aleksei Mamlin Copyright 2015 Akamai Technologies Inc. All Rights Reserved Copyright 2015 Advanced Micro Devices, Inc. All Rights Reserved. Copyright 2015 Adam Sampson Copyright 2015 - Maxime Coquelin Copyright 2015 Intel Deutschland GmbH Copyright 2014-2015, Qualcomm Atheros, Inc. Copyright 2014-2015 Yoshinori Sato Copyright 2014-2015 Solarflare Communications Inc. Copyright 2014-2015 PMC-Sierra, Inc. Copyright 2014-2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright 2014, Michael Ellerman, IBM Corp. Copyright 2014, 2015 O.S. Systems Software LTDA. Copyright 2014 Zoltan HERPAI Zoltan HERPAI Copyright 2014 Wolfson Microelectronics plc Copyright 2014 Ulrich Hecht Copyright 2014 Toradex AG Copyright 2014 Tilera Corporation. All Rights Reserved. Copyright 2014 Texas Instruments, Inc. Copyright 2014 Sutajio Ko-Usagi PTE LTD Copyright 2014 Steffen Trumtrar Copyright 2014 Skyworks Solutions Inc. Author : Gyungoh Yoo Copyright 2014 Siarhei Siamashka Copyright 2014 Roy Spliet Copyright 2014 Rose Technology Copyright 2014 Red Hat Inc. Copyright 2014 Realtek Semiconductor Corp. Author: Bard Liao Copyright 2014 Realtek Semiconductor Corp. Copyright 2014 Realtek Microelectronics Author: Bard Liao Copyright 2014 QLogic Corporation All rights reserved Copyright 2014 Prodrive Technologies B.V. Copyright 2014 Peter Meerwald Copyright 2014 Open Source Support GmbH Copyright 2014 MundoReader S.L. Copyright 2014 Maxime Ripard Copyright 2014 Martin Peres Copyright 2014 Luxul Inc. Copyright 2014 Lothar Waßmann Copyright 2014 Linaro Ltd. Copyright 2014 Linaro Ltd Copyright 2014 Linaro Limited Author: Matt Porter Copyright 2014 Jon Smirl Copyright 2014 Intel Mobile Communications GmbH Copyright 2014 Intel Corporation; author: H. Peter Anvin Copyright 2014 Ideas on Board Oy Copyright 2014 IBM Corporation. Copyright 2014 IBM Corporation Author: Mahesh Salgaonkar Copyright 2014 IBM Corp. Copyright 2014 Google, Inc. Copyright 2014 Google, Inc Author: Alexandru M Stan Copyright 2014 Google Inc. Author: willemb@google.com (Willem de Bruijn) Copyright 2014 Google Chromium project. Author: Anatol Pomozov Copyright 2014 Gateworks Corporation Copyright 2014 Freescale Semiconductor, Inc. Copyright 2014 Freescale Semiconductor Inc. Copyright 2014 FEDEVEL, Inc. Copyright 2014 Emilio López Copyright 2014 Elettra-Sincrotrone Trieste S.C.p.A. Copyright 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright 2014 Cisco Systems, Inc. All rights reserved. Copyright 2014 CirrusLogic, Inc. Copyright 2014 Cirrus Logic, Inc. Copyright 2014 Chen-Yu Tsai Copyright 2014 Chen-Yu Tsai Copyright 2014 Carlo Caione Copyright 2014 Canonical Copyright 2014 Boris Brezillon Copyright 2014 Belkin Inc. Copyright 2014 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2014 Analog Devices Inc. Copyright 2014 Alexander Aring Copyright 2014 Advanced Micro Devices, Inc. All Rights Reserved. Copyright 2014 Advanced Micro Devices, Inc. Copyright 2014 - Iain Paton Copyright 2014 - Hans de Goede Copyright 2014 Intel Corporation (Author: Johannes Berg) Copyright 2013-2015 Intel Mobile Communications GmbH. Copyright 2013-2015 Freescale Semiconductor Inc. Copyright 2013-2015 Emilio López Copyright 2013-2015 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2013-2014 Texas Instruments, Inc. Copyright 2013-2014 Intel Mobile Communications GmbH Copyright 2013-2014 Hauke Mehrtens Copyright 2013-2014 Freescale Semiconductor, Inc. Copyright 2013-2014 Freescale Semiconductor Inc. Copyright 2013-2014 Analog Devices Inc. Author: Lars-Peter Clauen Copyright 2013-15 Maxim Integrated Products.. Copyright 2013,2014 IBM Corp. Copyright 2013, Michael Ellerman, IBM Corporation. Copyright 2013, Michael (Ellerman|Neuling), IBM Corporation. Copyright 2013, Anton Blanchard, IBM Corporation. Copyright 2013, 2014 Horms Solutions Ltd. Copyright 2013 Wills Wang Copyright 2013 Tilera Corporation. All Rights Reserved. Copyright 2013 Til-Technologies Copyright 2013 Texas Instruments, Inc. Santosh Shilimkar Copyright 2013 Texas Instruments, Inc. Cyril Chemparathy Santosh Shilimkar Copyright 2013 Texas Instruments, Inc. Copyright 2013 Texas Instruments Copyright 2013 STMicroelectronics Inc. Copyright 2013 ST-Ericsson AB Copyright 2013 Red Hat All Rights Reserved. Copyright 2013 Realtek Semiconductor Corp. Author: Oder Chiou Copyright 2013 Realtek Semiconductor Corp. Author: Bard Liao Copyright 2013 Realtek Microelectronics Author: Bard Liao Copyright 2013 Realtek Microelectronics Copyright 2013 Prodrive B.V. Copyright 2013 Philipp Zabel, Pengutronix Copyright 2013 Peter Meerwald Copyright 2013 Ondrej Zary Copyright 2013 Oleksandr Kravchenko Copyright 2013 Michael Ellerman, IBM Corporation. Copyright 2013 Maxime Ripard. Copyright 2013 Maxime Ripard Copyright 2013 Matrox Graphics Copyright 2013 Lothar Waßmann Copyright 2013 Linaro Ltd. All rights reserved. Copyright 2013 Linaro Limited; author Roy Franz Copyright 2013 Linaro Limited Copyright 2013 Linaro Copyright 2013 Jeff Layton Copyright 2013 Intel Corporation All Rights Reserved. Copyright 2013 Ilia Mirkin Copyright 2013 Ideas On Board SPRL Copyright 2013 IBM Corporation Author: Mahesh Salgaonkar Copyright 2013 IBM Corporation Copyright 2013 IBM Corp. Copyright 2013 Hauke Mehrtens Copyright 2013 Hans de Goede Copyright 2013 Greg Ungerer Copyright 2013 Google Inc. Author: Willem de Bruijn Daniel Borkmann Copyright 2013 Gateworks Corporation Copyright 2013 Freescale Semiconductor, Inc. Copyright 2013 Freescale Semiconductor Inc. Copyright 2013 Emilio López Emilio López Copyright 2013 Emilio López Copyright 2013 Data Modul AG Copyright 2013 Daniel Borkmann Copyright 2013 Codethink Ltd. Copyright 2013 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright 2013 Cisco Systems, Inc. All rights reserved. Copyright 2013 Cisco Systems, Inc. Copyright 2013 Christian Hemp, Phytec Messtechnik GmbH Copyright 2013 Chen-Yu Tsai Chen-Yu Tsai Copyright 2013 CSC Australia Pty. Ltd. Copyright 2013 Broadcom Corporation Copyright 2013 Boundary Devices, Inc. Copyright 2013 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2013 Analog Devices Inc. Author: Lars-Peter Clauen Copyright 2013 Analog Devices Inc. Copyright 2013 Advanced Micro Devices, Inc. All Rights Reserved. Copyright 2013 Advanced Micro Devices, Inc. Copyright 2013 - 2014 Freescale Semiconductor Inc. Copyright 2012-2015 VMware, Inc. All rights reserved. Copyright 2012-2015 Maxime Ripard Copyright 2012-2015 Freescale Semiconductor, Inc. Copyright 2012-2014 Freescale Semiconductor, Inc. Copyright 2012-2013, cozybit Inc. Copyright 2012-2013, Marco Porsch Copyright 2012-2013 Stefan Roese Copyright 2012-2013 Solarflare Communications Inc. Copyright 2012-2013 STMicroelectronics Inc. Copyright 2012-2013 Jonas Gorski Copyright 2012-2013 Freescale Semiconductor, Inc. Copyright 2012-2013 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2012-2013 Analog Devices Inc. Copyright 2012, Hauke Mehrtens Copyright 2012, Fabio Baltieri Copyright 2012, Anton Blanchard, IBM Corporation. Copyright 2012 by Oracle Inc Author: Konrad Rzeszutek Wilk Copyright 2012 Xyratex Technology Limited Copyright 2012 Wolfson Microelectronics plc Copyright 2012 Wolfson Microelectronics PLC. Copyright 2012 Viresh Kumar Copyright 2012 Tilera Corporation. All Rights Reserved. Copyright 2012 The Nouveau community Copyright 2012 Texas Instruments Copyright 2012 Steffen Trumtrar, Pengutronix Copyright 2012 Stefan Roese Stefan Roese Copyright 2012 Stefan Roese Copyright 2012 Sony Corporation Copyright 2012 Simon Arlott, Chris Boot, Stephen Warren Copyright 2012 Simon Arlott Copyright 2012 Shawn Guo Copyright 2012 STEC, Inc. Copyright 2012 ST Microelectronics (Alessandro Rubini) Copyright 2012 ST Ericsson. Copyright 2012 Red Hat. Copyright 2012 Red Hat, Inc. Doug Ledford Copyright 2012 Red Hat, Inc Author: Matthew Garrett Copyright 2012 Red Hat Inc. Copyright 2012 Red Hat Copyright 2012 Philippe Retornaz, Copyright 2012 Peter Meerwald Copyright 2012 Pavel Machek Copyright 2012 Nouveau community Copyright 2012 Michael Ellerman, IBM Corporation. Copyright 2012 Maxime Ripard Copyright 2012 Maxime Ripard Copyright 2012 Matt Evans & Michael Neuling, IBM Corporation. Copyright 2012 Marvell International Ltd. Copyright 2012 Maarten Lankhorst Copyright 2012 Linaro Ltd. Anton Vorontsov Copyright 2012 Linaro Ltd. Copyright 2012 Linaro Ltd Copyright 2012 Kim Phillips, Freescale Semiconductor. Copyright 2012 Javier Martin, Vista Silicon Copyright 2012 Intel Corporation Author: Josh Triplett Copyright 2012 IBM Corporation Copyright 2012 Google, Inc. Copyright 2012 Freescale Semiconductor, Inc. Copyright 2012 Free Electrons Copyright 2012 Dialog Semiconductors Ltd. Copyright 2012 Dialog Semiconductor Ltd. Copyright 2012 Denis Carikli Copyright 2012 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright 2012 Cisco Systems, Inc. All rights reserved. Copyright 2012 CirrusLogic, Inc. Copyright 2012 Calxeda, Inc. Copyright 2012 CS Systemes d'Information Copyright 2012 Benjamin Herrenschmidt, IBM Corporation. Copyright 2012 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2012 Analog Devices Inc. Copyright 2012 Alexandre Pereira da Silva Copyright 2012 Advanced Micro Devices, Inc. Copyright 2012 - 2015 Freescale Semiconductor Inc. Copyright 2012 - 2014 Freescale Semiconductor, Inc. Copyright 2012 (C), Thomas Petazzoni Copyright 2012 (C), Jason Cooper Copyright 2011-2015 IBM Corp. Copyright 2011-2015 Hauke Mehrtens Copyright 2011-2014, ARM Ltd. Copyright 2011-2014 Freescale Semiconductor, Inc. Copyright 2011-2014 Autronica Fire and Security AS Copyright 2011-2014 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2011-2013 Texas Instruments Inc. Copyright 2011-2013 Solarflare Communications Inc. Copyright 2011-2013 Freescale Semiconductor, Inc. Copyright 2011-2013 Broadcom Corporation Copyright 2011-2013 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2011-2012, cozybit Inc. Copyright 2011-2012, Pavel Zubarev Copyright 2011-2012, Marco Porsch Copyright 2011-2012 Texas Instruments Inc. Copyright 2011-2012 NVIDIA, Inc. Copyright 2011-2012 Maxim Integrated Products Copyright 2011-2012 Hauke Mehrtens Copyright 2011-2012 Freescale Semiconductor, Inc Copyright 2011-2012 Freescale Semiconductor Inc. Copyright 2011-2012 Calxeda, Inc. Copyright 2011-2012 Analog Devices Inc. Copyright 2011-2 Wolfson Microelectronics plc Copyright 2011-2 Wolfson Microelectronics PLC. Author: Mark Brown Copyright 2011, Siemens AG written by Alexander Smirnov Copyright 2011, Netlogic Microsystems. Copyright 2011, Dmitry Eremin-Solenikov Copyright 2011, Broadcom Corporation Copyright 2011 bct electronic GmbH Copyright 2011 Xillybus Ltd. Copyright 2011 Wolfson Microelectronics plc Mark Brown Copyright 2011 Wolfson Microelectronics plc Author: Mark Brown Copyright 2011 Wolfson Microelectronics plc Copyright 2011 Wolfson Microelectronics PLC. Copyright 2011 Wolfson Microelectronics Copyright 2011 Wolfram Sang, Pengutronix e.K. Copyright 2011 Wind River Systems, Inc. Copyright 2011 Vista Silicon S.L. Copyright 2011 Tilera Corporation. All Rights Reserved. Copyright 2011 The Chromium Authors, All Rights Reserved. Copyright 2011 Texas Instruments Inc. Copyright 2011 Solarflare Communications Inc. Copyright 2011 Simtec Electronics Ben Dooks Copyright 2011 ST-Ericsson AB Copyright 2011 Red Hat, Inc., Peter Zijlstra Copyright 2011 Red Hat, Inc. and/or its affiliates. Copyright 2011 Red Hat, Inc. Copyright 2011 Red Hat Inc. All Rights Reserved. Copyright 2011 Realtek Semiconductor Corp. Author: Johnny Hsu Copyright 2011 Realtek Microelectronics Author: Johnny Hsu Copyright 2011 Realtek Microelectronics Copyright 2011 Picochip, Jamie Iles. Copyright 2011 Paul Mackerras, IBM Corp. Copyright 2011 Microsoft Copyright 2011 Maxim Integrated Products Copyright 2011 Matt Evans , IBM Corporation Copyright 2011 Marvell. Copyright 2011 Linaro Ltd. Copyright 2011 Lars-Peter Clausen Copyright 2011 Jonathan Corbet corbet@lwn.net Copyright 2011 Jonathan Corbet Copyright 2011 Intel Corporation; author Matt Fleming Copyright 2011 Intel Corporation Copyright 2011 IBM Corporation. Copyright 2011 IBM Corporation Copyright 2011 IBM Corp. Copyright 2011 Heiko Stuebner Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2011 Freescale Semiconductor, Inc. Copyright 2011 Free Electrons Copyright 2011 Fenghua Yu Copyright 2011 Cirrus Logic, Inc. Copyright 2011 Christian König. All Rights Reserved. Copyright 2011 Calxeda, Inc. Copyright 2011 Benjamin Herrenschmidt, IBM Corp. Copyright 2011 Benjamin Herrenschmidt , IBM Corp. Copyright 2011 Analog Devices Inc. Author: Yi Li Author: Lars-Peter Clausen Copyright 2011 Analog Devices Inc. Author: Lars-Peter Clausen Copyright 2011 Analog Devices Inc. Copyright 2011 Analog Devices Inc. Copyright 2011 Advanced Micro Devices, Inc. All Rights Reserved. Copyright 2011 Advanced Micro Devices, Inc. Copyright 2011 - 2015 Freescale Semiconductor Inc. Copyright 2011 - 2014 Freescale Semiconductor Inc. Copyright 2011 - 2012 Cavium, Inc. Copyright 2011 (c) Oracle Corp. Copyright 2010-2015 Samuel Thibault Copyright 2010-2015 Renesas Electronics Corporation Copyright 2010-2013 Imagination Technologies Ltd. Copyright 2010-2012 Solarflare Communications Inc. Copyright 2010-2012 Hauke Mehrtens Copyright 2010-2012 Freescale Semiconductor, Inc. Copyright 2010-2011a Analog Devices Inc. Copyright 2010-2011, 2013 Freescale Semiconductor, Inc. Copyright 2010-2011 Picochip Ltd., Jamie Iles. Copyright 2010-2011 Paul Mackerras, IBM Corp. Copyright 2010-2011 GE Intelligent Platforms Embedded Systems, Inc. Copyright 2010-2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2010-2011 Freescale Semiconductor, Inc. Copyright 2010-2011 Calxeda, Inc. Copyright 2010-2011 Analog Devices Inc. Copyright 2010-2 Wolfson Microelectronics plc Copyright 2010-11 Wolfson Microelectronics plc Copyright 2010,2011 Intel Corp. Author: Huang Ying Copyright 2010, Lars-Peter Clausen Copyright 2010, 2011 Kent Overstreet Copyright 2010, 2011 David Jander Copyright 2010 by Konrad Rzeszutek Wilk Copyright 2010 Wolfson Microelectronics, plc Copyright 2010 Wolfson Microelectronics PLC. Copyright 2010 Wolfram Sang Copyright 2010 Tilera Corporation. All Rights Reserved. Copyright 2010 Texas Instruments Inc. Copyright 2010 Steven Rostedt , Red Hat Inc. Copyright 2010 Steven King Copyright 2010 Sascha Hauer, Pengutronix Copyright 2010 Samsung Electronics Co., Ltd. Pawel Osciak Copyright 2010 Red Hat, Inc. and/or its affiliates. Copyright 2010 Red Hat, Inc. Copyright 2010 Red Hat Inc. Copyright 2010 Paul Mackerras, IBM Corp. Copyright 2010 PMC-Sierra, Inc, derived from irq_cpu.c Copyright 2010 Orex Computed Radiography Copyright 2010 OKI Semiconductors Ltd. Copyright 2010 Nokia Corporation Contact: Felipe Balbi Copyright 2010 MontaVista Software, LLC. Anton Vorontsov Copyright 2010 MontaVista Software, LLC. Anton Vorontsov Copyright 2010 Michael Ellerman, IBM Corp. Copyright 2010 Maxim Integrated Products Copyright 2010 Maurus Cuelenaere Copyright 2010 Matt Turner. Copyright 2010 Intel Corp. Author: Huang Ying Copyright 2010 Google, Inc. Arve Hjønnevåg Colin Cross Copyright 2010 Freescale Semiconductor, Inc. Copyright 2010 Eric Bénard, Eukréa Electromatique Copyright 2010 Cisco Systems, Inc. All rights reserved. Author: Tom Lyon, pugs@cisco.com Copyright 2010 Canonical, Ltd. Author: Kees Cook Copyright 2010 Broadcom Copyright 2010 Arnaud Patard Copyright 2010 Anton Vorontsov Copyright 2010 Analog Devices Inc. Copyright 2010 Advanced Micro Devices, Inc. Copyright 2010 ARM Ltd. Copyright 2010 - 2015 UNISYS CORPORATION All rights reserved. Copyright 2010 - 2014 Freescale Semiconductor Inc. Copyright 2010 (c) ST-Ericsson AB Copyright 2009-2015 Freescale Semiconductor, Inc. Copyright 2009-2013 Solarflare Communications Inc. Copyright 2009-2013 Broadcom Corporation Copyright 2009-2011 Wolfson Microelectronics PLC. Copyright 2009-2011 Marvell. Copyright 2009-2011 Freescale Semiconductor, Inc. Copyright 2009-2011 Freescale Semiconductor Inc. Copyright 2009-2011 Analog Devices Inc. Copyright 2009-2010 Pengutronix Uwe Kleine-Koenig Copyright 2009-2010 Intel Corp. Author: Huang Ying Copyright 2009-2010 Integrated Device Technology, Inc. Alexandre Bounine Copyright 2009-2010 Freescale Semiconductor, Inc. Copyright 2009-2010 Creative Product Design Marc Reilly marc@cpdesign.com.au Copyright 2009-2010 Canonical Ltd. Copyright 2009-2010 Analog Devices Inc. Copyright 2009-12 Wolfson Microelectronics plc Copyright 2009-12 Wolfson Microelectronics Copyright 2009-10 Wolfson Microelectronics, plc Copyright 2009,2012-2013 Freescale Semiconductor Inc. Copyright 2009,2010 Wolfson Microelectronics PLC. Copyright 2009,2010 Jonathan Corbet Copyright 2009, 2010, Nick Piggin, Novell Inc. Copyright 2009, 2010, Christian Lamparter Copyright 2009, 2010, Christian Lamparer Copyright 2009 by Karsten Keil Copyright 2009 Wolfson Microelectronics. PLC. Copyright 2009 Wolfson Microelectronics plc Copyright 2009 Wolfson Microelectronics PLC. Copyright 2009 Wolfson Microelectronics Mark Brown Copyright 2009 VMware, Inc. Copyright 2009 Texas Instruments. Copyright 2009 Sysgo AG Thomas Moll Copyright 2009 Sysgo AG Thomas Moll Copyright 2009 Sony Corporation. Copyright 2009 Simtec Electronics Copyright 2009 Simtec Electronics Copyright 2009 Simtec Electronics Copyright 2009 Semihalf. Copyright 2009 Sascha Hauer, s.hauer@pengutronix.de Copyright 2009 Sascha Hauer, Pengutronix Copyright 2009 Red Hat, Inc. and/or its affiliates. Copyright 2009 Red Hat, Inc. Copyright 2009 Red Hat Inc. All Rights Reserved. Copyright 2009 Red Hat Inc. Copyright 2009 Peter Korsgaard Copyright 2009 Pengutronix, Sascha Hauer Copyright 2009 Novell. All Rights Reserved. Copyright 2009 Marcin Kościelnicki Copyright 2009 Krzysztof Helt. Copyright 2009 Jonathan Corbet Copyright 2009 Jon Smirl, Digispeaker Author: Jon Smirl Copyright 2009 John F. Reiser . All rights reserved. Copyright 2009 Jerome Glisse. All Rights Reserved. Copyright 2009 Jerome Glisse. Copyright 2009 Janusz Krzysztofik Copyright 2009 Intel Corporation; author H. Peter Anvin Copyright 2009 Intel Corporation. Huang Ying Copyright 2009 Integrated Device Technology, Inc. Alex Bounine Copyright 2009 Integrated Device Technology, Inc. Copyright 2009 Harris Corporation, Steven A. Falco Copyright 2009 Geert Uytterhoeven Copyright 2009 GE Intelligent Platforms Embedded Systems, Inc. Copyright 2009 Freescale Semiconductor, Inc. Copyright 2009 Freescale Semiconductor Inc. Copyright 2009 Cyber Switching, Inc. Copyright 2009 Christian Pellegrin EVOL S.r.l. Copyright 2009 Christian König. Copyright 2009 Benjamin Herrenschmidt, IBM Corp benh@kernel.crashing.org Copyright 2009 Ben Skeggs Copyright 2009 Analog Devices Inc. Copyright 2009 Analog Devices Inc. Copyright 2009 Albert Herranz Copyright 2009 Advanced Micro Devices, Inc. Copyright 2009 - 2014 Freescale Semiconductor Inc. Copyright 2009 Johannes Berg Copyright 2008/2009 Benjamin Herrenschmidt, IBM Corp benh@kernel.crashing.org> Copyright 2008-2013 Solarflare Communications Inc. Copyright 2008-2013 Cisco Systems, Inc Copyright 2008-2013 Broadcom Corporation Copyright 2008-2012 Freescale Semiconductor, Inc. Copyright 2008-2011 Wolfson Microelectronics PLC. Copyright 2008-2011 Freescale Semiconductor, Inc. Copyright 2008-2011 Luis R. Rodriguez Copyright 2008-2010 Simtec Electronics Ben Dooks Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008-2010 Cisco Systems, Inc. All rights reserved. Copyright 2008-2010 Johannes Berg Copyright 2008-2009, 2011 Freescale Semiconductor, Inc. Copyright 2008-2009 Paul Mackerras, IBM Corporation. Copyright 2008-2009 MontaVista Software, Inc. Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. Author: Alan Carvalho de Assis Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008-2009 Analog Devics Inc. 2008 GeoTechnologies Vitja Makarov Copyright 2008-2009 Analog Devices Inc. Copyright 2008-2009 Advanced Micro Devices, Inc. Copyright 2008-11 Wolfson Microelectronics PLC. Author: Mark Brown Copyright 2008,2012,2015 Freescale Semiconductor, Inc. Copyright 2008,2010 Anton Vorontsov Copyright 2008,2009 Ben Herrenschmidt IBM Corp. Copyright 2008, Michael Ellerman, IBM Corporation. Copyright 2008, Jouni Malinen Copyright 2008, Johannes Berg Copyright 2008, Intel Corporation Copyright 2008, Freescale Semiconductor, Inc. All rights reserved. Copyright 2008, 2011 Freescale Semiconductor, Inc. Copyright 2008, 2009 Wolfson Microelectronics PLC. Author: Mark Brown Copyright 2008, 2009 Luis R. Rodriguez Copyright 2008 ioogle, Inc. All rights reserved. Copyright 2008 by Steven Rostedt, Red Hat, Inc. Copyright 2008 by Karsten Keil Copyright 2008 Wolfson Microelectronics plc Copyright 2008 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2008 Wolfson Microelectronics PLC. Copyright 2008 Wind River Systems Inc. Copyright 2008 Vitaly Mayatskikh Copyright 2008 Thomas Bogendoerfer Copyright 2008 Tensilica Inc. Copyright 2008 Stuart Bennett Copyright 2008 Stefan Roese , DENX Software Engineering Copyright 2008 Sony Corporation Copyright 2008 SlimLogic Ltd. Copyright 2008 Simtec Electronics, Ben Dooks Copyright 2008 Simtec Electronics Ben Dooks Copyright 2008 Simtec Electronics Copyright 2008 SigmaTel, Inc Copyright 2008 Sean MacLennan, PIKA Technologies Copyright 2008 Sascha Hauer, kernel@pengutronix.de Copyright 2008 Rusty Russell IBM Corporation Copyright 2008 Red Hat Inc. Author: Steven Rostedt . Copyright 2008 Red Hat Inc. Copyright 2008 Red Hat Copyright 2008 Realtek Microelectronics Author: flove Ethan Copyright 2008 Pierre Ossman Copyright 2008 PIKA Technologies Sean MacLennan Copyright 2008 Openmoko, Inc. Simtec Electronics, Ben Dooks Copyright 2008 Openmoko, Inc. Copyright 2008 Openmoko Inc. Copyright 2008 MontaVista Software, Inc. Copyright 2008 Michael Wu Copyright 2008 Michael Ellerman, IBM Corporation. Copyright 2008 Michael Buesch Copyright 2008 Marvell. Copyright 2008 Martin Fuzzey, mfuzzey@gmail.com Copyright 2008 Luis Carlos Cobo Copyright 2008 Kristoffer Ericson Copyright 2008 Juergen Beisert, kernel@pengutronix.de Copyright 2008 Jouni Malinen Copyright 2008 Jon Smirl, Digispeaker Author: Jon Smirl Copyright 2008 Jon Loeliger, Freescale Semiconductor, Inc. Copyright 2008 Johannes Berg Copyright 2008 Jerome Glisse. All Rights Reserved. Copyright 2008 JMicron Technology Corporation. Copyright 2008 Intel Corporation Author: Andi Kleen Copyright 2008 Intel Corporation Copyright 2008 Intel Corporation Copyright 2008 Ian Molton Copyright 2008 IBM Corporation, 2008 Author Mel Gorman Copyright 2008 IBM Corp. Copyright 2008 Guennadi Liakhovetski, DENX Software Engineering, Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2008 Freescale Semiconductor Inc. Copyright 2008 Frank Edelhaeuser, Spansion Inc. Copyright 2008 Embedded Alley Solutions, Inc. Copyright 2008 Embedded Alley Solutions, Inc All Rights Reserved. Copyright 2008 Colin McCabe Copyright 2008 Cisco Systems, Inc. All rights reserved. Copyright 2008 Cavium Networks Richard Liu Copyright 2008 Cavium Networks Copyright 2008 Ben Herrenschmidt IBM Corp. Copyright 2008 Ben Dooks Copyright 2008 Atmel Copyright 2008 Analog Devices Inc. Copyright 2008 Advanced Micro Devices, Inc. Copyright 2008 - 2013 Xilinx, Inc. Copyright 2008 (c) Intel Corporation Jesse Barnes Copyright 2007-2015 VMware, Inc. All rights reserved. Copyright 2007-2013 Solarflare Communications Inc. Copyright 2007-2013 Analog Devices Inc. Copyright 2007-2012 Siemens AG Copyright 2007-2012 Freescale Semiconductor, Inc. Copyright 2007-2010, Intel Corporation Copyright 2007-2010 Wolfson Microelectronics PLC. Author: Graeme Gregory Graeme.Gregory@wolfsonmicro.com Copyright 2007-2010 Freescale Semiconductor, Inc. Copyright 2007-2010 Johannes Berg Copyright 2007-2009 Stuart Bennett Copyright 2007-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2007-2009 Freescale Semiconductor, Inc. Copyright 2007-2009 Freescale Semiconductor Inc. Copyright 2007-2009 Analog Devices Inc. Philippe Gerum Copyright 2007-2009 Analog Devices Inc. Copyright 2007-2009 Johannes Berg Copyright 2007-2008,2010 Freescale Semiconductor, Inc. Copyright 2007-2008 rPath, Inc. - All Rights Reserved Copyright 2007-2008 Pierre Ossman Copyright 2007-2008 OpenedHand Ltd. Copyright 2007-2008 Michael Buesch Copyright 2007-2008 Freescale Semiconductor, Inc. Copyright 2007-2008 Freescale Semiconductor Inc. Copyright 2007-2008 Extreme Engineering Solutions, Inc. Copyright 2007-2008 Analog Devices Inc. Philippe Gerum Copyright 2007-2008 Johannes Berg Copyright 2007-11 Wolfson Microelectronics, plc Copyright 2007-11 Advanced Micro Devices, Inc. Copyright 2007,2014 Andrea Merello Copyright 2007, Red Hat Inc. Peter Zijlstra. Copyright 2007, Olof Johansson, PA Semi Copyright 2007, Michael Wu Copyright 2007, Michael Ellerman, IBM Corporation. Copyright 2007, Google Inc. Copyright 2007, Domen Puncer Copyright 2007, 2008, 2009 Wolfson Microelectronics PLC. Copyright 2007, 2008 Wolfson Microelectronics PLC. Copyright 2007, 2008 Siemens AG Copyright 2007, 2008 Freescale Semiconductor Inc. Copyright 2007 rPath, Inc. All Rights Reserved Copyright 2007 Wolfson Microelectronics PLC. Author: Graeme Gregory graeme.gregory@wolfsonmicro.com Copyright 2007 Steven Rostedt, Red Hat, Inc. Copyright 2007 Steven Brown Copyright 2007 Stephane Marchesin All Rights Reserved. Copyright 2007 Sony Corp. Copyright 2007 Simtec Electronics,Ben Dooks Copyright 2007 Simtec Electronics Copyright 2007 SBS Technologies GmbH & Co. Copyright 2007 Rusty Russell, IBM Corporation. Copyright 2007 Rusty Russell IBM Corporation Copyright 2007 Rusty Russell IBM Corporation Copyright 2007 Red Hat, Inc. Copyright 2007 Raymarine UK, Ltd. All Rights Reserved. Copyright 2007 Rafael J. Wysocki Copyright 2007 Pierre Ossman Copyright 2007 OpenVZ SWsoft Inc Author: Pavel Emelianov Copyright 2007 Nuova Systems, Inc. All rights reserved. Copyright 2007 MontaVista Software, Inc. Copyright 2007 Michael Wu Copyright 2007 Michael Buesch Copyright 2007 Matthieu CASTET All Rights Reserved. Copyright 2007 Maarten Maathuis Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) Copyright 2007 Jon Loeliger, Freescale Semiconductor, Inc. Copyright 2007 Jiri Kosina, SUSE Labs. Copyright 2007 Intel Corporation Author: Matthew Wilcox Copyright 2007 IBM Corporation Copyright 2007 IBM Corp Copyright 2007 Freescale Semiconductor, Inc. Author: Scott Wood Copyright 2007 Freescale Semiconductor, Inc. Copyright 2007 Freescale Semiconductor, Inc. Copyright 2007 Freescale Semiconductor Inc. Copyright 2007 Florian Fainelli Copyright 2007 Dension Audio Systems Ltd. Author: Zoltan Devai Copyright 2007 David Gibson, IBM Corporation. Copyright 2007 David Gibson , IBM Corporation. Copyright 2007 Dave Airlied All Rights Reserved. Copyright 2007 DENX Software Engineering, Stefan Roese Copyright 2007 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> Copyright 2007 Andrea Merello Copyright 2007 Andi Kleen, SUSE Labs. Copyright 2007 Advanced Micro Devices, Inc. All Rights Reserved. Copyright 2007 (c) Ian Molton Copyright 2007 Johannes Berg Copyright 2006-7 Jonathan Corbet Copyright 2006-2013 Solarflare Communications Inc. Copyright 2006-2012 Solarflare Communications Inc. Copyright 2006-2011 Solarflare Communications Inc. Copyright 2006-2011 Analog Devices Inc. Copyright 2006-2010 Johannes Berg Copyright 2006-2010 Analog Devices Inc. Copyright 2006-2010 Johannes Berg Copyright 2006-2009 Wolfson Microelectronics PLC. Copyright 2006-2009 Simtec Electronics Ben Dooks Copyright 2006-2009 Analog Devices Inc. Copyright 2006-2008, Michael Ellerman, IBM Corporation. Copyright 2006-2008, IBM Corporation. Copyright 2006-2008, 2011-2012 Freescale Semiconductor Inc. Copyright 2006-2008 Sam Ravnborg. Copyright 2006-2008 Johannes Berg Copyright 2006-2008 Analog Devices Inc. Bryan Wu Copyright 2006-2008 Analog Devices Inc. Copyright 2006-2007, Michael Ellerman, IBM Corporation. Copyright 2006-2007 Secret Lab Technologies Ltd. Grant Likely Copyright 2006-2007 Pierre Ossman Copyright 2006-2007 Michael Ellerman, IBM Corp. Copyright 2006-2007 Helge Deller (deller@gmx.de) Copyright 2006-2007 Advanced Micro Devices, Inc. Copyright 2006-2007 Jiri Benc Copyright 2006-12 Wolfson Microelectronics, plc Copyright 2006-11 One Laptop Per Child Association, Inc. Copyright 2006-11 Jonathan Corbet Copyright 2006, Segher Boessenkool, IBM Corporation. Copyright 2006, Red Hat, Inc., Ingo Molnar Copyright 2006, Johannes Berg Copyright 2006, 2008 Freescale Semiconductor Inc. Copyright 2006, 2007, Michael Buesch Copyright 2006, 2007 Sony Corporation Copyright 2006 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2006 Wolfson Microelectronics Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND., USA. All Rights Reserved. Copyright 2006 Tejun Heo Copyright 2006 Stephane Marchesin Copyright 2006 Stefan Roese, DENX Software Engineering Copyright 2006 Sony Corp. Copyright 2006 Phil Sutter. Copyright 2006 PathScale, Inc. All Rights Reserved. Copyright 2006 One Laptop Per Child Association, Inc. Copyright 2006 Moschip Semiconductor Tech. Ltd. Copyright 2006 Microsoft Corporation. Copyright 2006 Michael Buesch Copyright 2006 Johannes Berg Copyright 2006 Jake Moilanen , IBM Corp. Copyright 2006 IBM Corp., Christian Krafft Copyright 2006 Hewlett-Packard Development Company, L.P. Copyright 2006 Herbert Valerio Riedel Copyright 2006 Endrelia Technologies Inc. Copyright 2006 Dave Airlie Copyright 2006 Dave Airlie Copyright 2006 Arcom Control Systems Ltd. Copyright 2006 Andi Kleen, SUSE Labs. Copyright 2006 Andi Kleen, SUSE Labs. Copyright 2006 - Florian Fainelli Copyright 2006 (c) MontaVista Software, Inc. Copyright 2006 Johannes Berg Copyright 2005-2013 Solarflare Communications Inc. Copyright 2005-2012 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2005-2011 Broadcom Corporation Copyright 2005-2009 Simtec Electronics Copyright 2005-2009 MontaVista Software, Inc. Copyright 2005-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2005-2009 Freescale Semiconductor, Inc. Copyright 2005-2009 Analog Devices Inc. Copyright 2005-2008 Pierre Ossman Copyright 2005-2008 Analog Devices Inc. Copyright 2005-2007 PMC-Sierra, Inc. Copyright 2005-2007 PMC-Sierra, Inc, Author: Jun Sun, jsun@mvista.com. Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2005-2007 Analog Devices Inc. Copyright 2005-2006, Devicescape Software, Inc. Copyright 2005-2006 PMC-Sierra, Inc, Author: Andrew Hughes, Andrew_Hughes@pmc-sierra.com Copyright 2005-2006 Openedhand Ltd. Author: Richard Purdie Copyright 2005-2006 Openedhand Ltd. Copyright 2005-2006 Luc Verhaegen Copyright 2005-2006 Ian Kent Copyright 2005-2006 Erik Waling Copyright 2005-2006 Jiri Benc Copyright 2005-06 Tower Technologies Copyright 2005,2008 Wolfson Microelectronics PLC. Author: Liam Girdwood Mark Brown Copyright 2005,2006 Hebert Valerio Riedel Copyright 2005, Red Hat, Inc., Ingo Molnar. Copyright 2005, Embedded Alley Solutions, Inc. Matt Porter Copyright 2005, Devicescape Software, Inc. Copyright 2005, Broadcom Corporation Copyright 2005, 2011-2012 Freescale Semiconductor Inc. Copyright 2005, 2008, 2010-2011 Freescale Semiconductor Inc. Copyright 2005 Wolfson Microelectronics PLC. Author: Liam Girdwood lrg@slimlogic.co.uk Copyright 2005 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2005 Wolfson Microelectronics PLC. Copyright 2005 Thomas Hellstrom. All Rights Reserved. Copyright 2005 Tensilica Inc. Copyright 2005 Stephane Marchesin. All Rights Reserved. Copyright 2005 Stanislav Marek email: pisa@cmp.felk.cvut.cz Copyright 2005 Simtec Electronics Copyright 2005 Phil Blundell Copyright 2005 Openedhand Ltd. Copyright 2005 MontaVista Software, Inc. Matt Porter Copyright 2005 MontaVista Software Copyright 2005 Mentor Graphics Corporation Copyright 2005 Lab126, Inc. Copyright 2005 IBM Corporation Copyright 2005 Hewlett-Packard Development Company, L.P. Copyright 2005 Freescale Semiconductor, Inc Copyright 2005 Eric Anholt All Rights Reserved. Copyright 2005 Andrea Merello , et al. Copyright 2005 Andi Kleen, SUSE Labs. Copyright 2005 (c) MontaVista Software, Inc. Copyright 2005 (c) MontaVista Software, Inc Copyright 2005 (C) Jes Sorensen Copyright 2004-2014 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2013 Synopsys, Inc. Copyright 2004-2011 Red Hat, Inc. Copyright 2004-2011 Analog Devices Inc. Copyright 2004-2011 Analog Devices Inc. Copyright 2004-2010 Analog Devices Inc. Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2009 Analog Devices Inc. 2008-2009 Bluetechnix 2005 National ICT Australia (NICTA) Aidan Williams Copyright 2004-2009 Analog Devices Inc. 2005 National ICT Australia (NICTA) Aidan Williams Copyright 2004-2009 Analog Devices Inc. 2003 Bas Vermeulen Copyright 2004-2009 Analog Devices Inc. Copyright 2004-2009 Analog Devices Inc. Copyright 2004-2008 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2008 Analog Devices Inc. Copyright 2004-2007, 2014 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2007, 2010-2015 Freescale Semiconductor, Inc. Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2006 Pavel Pisa - DCE FELK CVUT cz Copyright 2004-2006 Jean-Baptiste Note Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. Copyright 2004-2006 Atmel Corporation Copyright 2004-2005 Simtec Electronics,Ben Dooks Copyright 2004-2005 Red Hat, Inc. Jeff Garzik Copyright 2004-2005 Red Hat, Inc. Copyright 2004-2005 Phil Blundell Copyright 2004-2005 Andrea Merello , et al. Copyright 2004-2005 Andrea Merello , et al. Copyright 2004-2005 Andrea Arcangeli Copyright 2004,2012 Freescale Semiconductor, Inc Copyright 2004,2010 Freescale Semiconductor, Inc. Copyright 2004,2007,2012 Freescale Semiconductor, Inc Copyright 2004, Matt Porter Copyright 2004, Instant802 Networks, Inc. Copyright 2004 Zwane Mwaikambo Copyright 2004 Simtec Electronics. Copyright 2004 Randolph Chung (tausq@debian.org) Copyright 2004 Pavel Machek Copyright 2004 NVIDIA Corp. All rights reserved. Copyright 2004 Motorola Inc. Copyright 2004 Matt Porter Copyright 2004 James Cleverdon, IBM. Copyright 2004 IDT Inc. (rischelp@idt.com) Copyright 2004 Freescale Semiconductor, Inc. Kumar Gala Copyright 2004 Felix Kuehling All Rights Reserved. Copyright 2004 Digi International,Scott H Kilau Copyright 2004 BEAM Ltd. Copyright 2004 Arnaud Patard Copyright 2004 Antonino Daplas Copyright 2004 Andrew Chew Copyright 2004 Andi Kleen, SuSE Labs. Copyright 2003-2013 Broadcom Corporation. All Rights Reserved. Copyright 2003-2011 NetLogic Microsystems, Inc. (NetLogic). All rights reserved. Copyright 2003-2009,2014-2015 Red Hat, Inc. Copyright 2003-2009 Red Hat Inc. All Rights Reserved. Copyright 2003-2008, Jouni Malinen Copyright 2003-2007 Red Hat Inc., Durham, North Carolina. All Rights Reserved. Copyright 2003-2006, 2008-2009, 2011 Freescale Semiconductor, Inc. Copyright 2003-2006 Red Hat, Inc. All rights reserved. Copyright 2003-2006 Jeff Garzik Copyright 2003-2005 Simtec Electronics Ben Dooks Copyright 2003-2005 Red Hat, Inc. All rights reserved. Copyright 2003-2005 Jeff Garzik Copyright 2003-2005 Devicescape Software, Inc. Copyright 2003-2004, Instant802 Networks, Inc. Copyright 2003-2004 Red Hat, Inc. All rights reserved. Copyright 2003-2004 Red Hat Inc., Durham, North Carolina. All Rights Reserved. Copyright 2003-2004 Red Hat Inc., Durham, North Carolina. Copyright 2003-2004 Jeff Garzik Copyright 2003-2004 (c) MontaVista, Software, Inc. Copyright 2003-11 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2003,2004 Andi Kleen, SuSE Labs. Copyright 2003,2004 Andi Kleen SuSE Labs Copyright 2003, Jouni Malinen Copyright 2003, 2015 Yoshinori Sato Copyright 2003, 2008 Pavel Machek . Copyright 2003, 2004, 2005, 2006, 2007, 2008 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2003, 2004, 2005, 2006, 2007 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright 2003 Wichert Akkerman Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. All Rights Reserved. Copyright 2003 SuSE Linux AG. Copyright 2003 Pavel Machek Copyright 2003 PathScale, Inc. Copyright 2003 PathScale, Inc. Copyright 2003 PathScale Inc Copyright 2003 NVIDIA, Corporation. All rights reserved. Copyright 2003 NVIDIA, Corporation Copyright 2003 MontaVista Software Inc. Copyright 2003 Leif Delgass. All Rights Reserved. Copyright 2003 Kai Germaschewski Copyright 2003 José Fonseca. Copyright 2003 Intel Corporation Copyright 2003 ICT CAS Author: Michael Guo Copyright 2003 Andi Kleen, SuSE Labs. Copyright 2003 Andi Kleen, SuSE Labs. Copyright 2003 Adam Belay Copyright 2002-2011 OProfile authors Copyright 2002-2009, 2011-2013 Freescale Semiconductor, Inc. Copyright 2002-2009 OProfile. Copyright 2002-2005, Devicescape Software, Inc. Copyright 2002-2005 MontaVista Software, Inc. PowerPC 44x support, Matt Porter Copyright 2002-2005 Micrel Inc. Copyright 2002-2004, Instant802 Networks, Inc. Copyright 2002-2004, 2008-2009 Freescale Semiconductor, Inc. Copyright 2002-2004 Rusty Russell, IBM Corporation Copyright 2002-2004 MontaVista Software, Inc. Copyright 2002-2004 H. Peter Anvin - All Rights Reserved Copyright 2002-2003, Stephen Frost. Copyright 2002-2003 Rusty Russell, IBM Corporation 2003 Kai Germaschewski Copyright 2002-2003 MontaVista Software Inc. Copyright 2002,2003 by Andi Kleen, SuSE Labs Copyright 2002,2003 Andi Kleen, SuSE Labs. Copyright 2002, Yoshinori Sato Copyright 2002 by Kai Germaschewski Copyright 2002 by Andreas Eversberg (jolly@eversberg.eu) Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas. All rights reserved. Copyright 2002 TimeSys Corp. Copyright 2002 Phil Karn, KA9Q. Copyright 2002 OProfile authors. Copyright 2002 MontaVista Software Inc. Copyright 2002 Intel (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) Copyright 2002 Integrated Device Technology, Inc. All rights reserved. Copyright 2002 Hewlett-Packard Company Copyright 2002 H. Peter Anvin Copyright 2002 Andi Kleen. Copyright 2002 Andi Kleen, SuSE Labs. Copyright 2002 Andi Kleen, SuSE Labs. Copyright 2002 Andi Kleen, SuSE Labs Copyright 2002 ARM Limited Copyright 2002 (c) Intel Corporation Copyright 2001-2012 IBM Corporation. Copyright 2001-2006 Ian Kent Copyright 2001-2004 Jeff Garzik Copyright 2001-2003, 2006 MontaVista Software Inc. Copyright 2001-2003 S3 Graphics, Inc. All Rights Reserved. Copyright 2001-2003 Pavel Machek Copyright 2001-2002 Pavel Machek Copyright 2001,2003 Jeff Garzik Copyright 2001,2002 by Andi Kleen, SuSE Labs. Copyright 2001, Rik van Riel . Copyright 2001, Nicolas Pitre reworked by rmk. Copyright 2001, 2007-2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright 2001, 2002 by Robert Olsson Uppsala University and Swedish University of Agricultural Sciences Copyright 2001, 2002 - Jani Monoses Copyright 2001 by Micro Solutions, Inc. Copyright 2001 by Intel Corp. Copyright 2001 by Frode Isaksen 2001 by Kai Germaschewski Copyright 2001 VA Linux Systems, Inc., Sunnyvale, California. All Rights Reserved. Copyright 2001 Sun Microsystems (thockin@sun.com) Copyright 2001 Red Hat, Inc. Copyright 2001 Patrick Mochel Copyright 2001 MontaVista Software Inc. Author: Jun Sun, jsun@mvista.com or jsun@junsun.net Copyright 2001 MontaVista Software Inc. Copyright 2001 Manfred Spraul. Copyright 2001 Jeff Garzik Copyright 2001 David Brownell Copyright 2001 Compaq Computer Corporation. Copyright 2001 Andi Kleen, SuSE Labs. Copyright 2001 - 2006 Tensilica Inc. Copyright 2001 - 2005 Tensilica Inc. Copyright 2001 - 2004 Tensilica Inc. Copyright 2000-2010 Broadcom Corporation Copyright 2000-2008 H. Peter Anvin - All Rights Reserved Copyright 2000-2006 Alacritech, Inc. All rights reserved. Copyright 2000-2003 MontaVista Software Inc. Copyright 2000-2002 Jeff Garzik Copyright 2000-2002 David Brownell Copyright 2000-2002 Andi Kleen, SuSE Labs. Copyright 2000,2009-2015 Hewlett-Packard Development Company, L.P. Copyright 2000,2001 The Linux Kernel Team Copyright 2000,2001 Philipp Rumpf Copyright 2000,2001 Jeff Garzik Copyright 2000, Axis Communications AB Copyright 2000, 2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright 2000, 2006 IBM Corporation Author(s):Alan Altmark (Alan_Altmark@us.ibm.com) Xenia Tkatschow (xenia@us.ibm.com) Copyright 2000, 2001, 2002 Red Hat, Inc. All Rights Reserved. Copyright 2000, 2001 (c) Trond Myklebust Copyright 2000 by Hans Reiser. Copyright 2000 by Digi International Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. All rights reserved. Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. Copyright 2000 VA Linux Systems, Inc., Fremont, California. All rights reserved. Copyright 2000 VA Linux Systems, Inc., Fremont, California. Copyright 2000 Red Hat corp. All Rights Reserved. Copyright 2000 Precision Insight, Inc., Cedar Park, Texas. Copyright 2000 MontaVista Software Inc. Copyright 2000 Hewlett Packard. Copyright 2000 Deep Blue Solutions Ltd Copyright 2000 ATI Technologies Inc., Markham, Ontario, and VA Linux Systems Inc., Fremont, California. Copyright 2000 Ani Joshi Copyright 1999-2002 Paul Mackerras. Copyright 1999-2001 by Donald Becker. Copyright 1999-2000 Red Hat Software. Copyright 1999-2000 Jeremy Fitzhardinge Copyright 1999-2000 Jeff Garzik Copyright 1999-2000 D. Jeff Dionne, Copyright 1999,2000 Jeff Garzik Copyright 1999, Thomas Davis, tadavis@lbl.gov. Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas. Copyright 1999 SuSE GmbH (Philipp Rumpf, prumpf@tux.org) Copyright 1999 Silicon Integrated System Corporation. Copyright 1999 Roman Weissgaerber Copyright 1999 Red Hat, Inc. Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. Copyright 1999 Philipp Rumpf (prumpf@tux.org) Copyright 1999 Linus Torvalds Copyright 1999 Jeff Garzik Copyright 1999 Hewlett Packard Co. Copyright 1999 Gregory P. Smith Copyright 1999 Ben Pfaff and Petr Vandrovec Copyright 1999 Ben Pfaff and Petr Vandrovec Copyright 1999 ARM Limited Copyright 1999 - 2003 ARM Limited Copyright 1998-2015 VMware, Inc. All rights reserved. Copyright 1998-2004 H. Peter Anvin -- All Rights Reserved Copyright 1998-2003 VIA Technologies, Inc. All Rights Reserved. Copyright 1998-2001 by Jes Sorensen, Copyright 1998-2000 Red Hat, Inc. All Rights Reserved Copyright 1998-2000 Jonathan Teh Soon Yew Copyright 1998-1999 by Leonard N. Zubkoff Copyright 1998-1999 Red Hat corp. All Rights Reserved Copyright 1998,1999 SysKonnect, a business unit of Schneider & Koch & Co. Datensysteme GmbH. Copyright 1998 by Egbert Eich Copyright 1998 Red Hat corp, All Rights Reserved Copyright 1998 Gerald Combs Copyright 1998 Free Software Foundation, Inc. Copyright 1997-2000, 2008 Pavel Machek Copyright 1997-2000 Martin Mares Copyright 1997-1999 Martin Mares Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved Copyright 1997-1998 Transmeta Corporation - All Rights Reserved Copyright 1997,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright 1997 by Carsten Paeth Copyright 1997 Linus Torvalds Copyright 1997 Comtrol Corporation. Copyright 1997 Andi Kleen Copyright 1996-1999 Thomas Bogendoerfer Copyright 1996,1997 David S. Miller (davem@caip.rutgers.edu) Copyright 1996, 1997, 1998 Hans Reiser Copyright 1996, 1997 Linux International. Copyright 1995-97 Simon G. Vogl 1998-99 Hans Berglund Copyright 1995-2001 Russell King Copyright 1995-1996 by Mylex Corporation. All Rights Reserved Copyright 1995,96 by Thinking Objects Software GmbH Wuerzburg Copyright 1995,96 by Michael Hipp (Michael.Hipp@student.uni-tuebingen.de) Copyright 1995, Russell King. Copyright 1995, 1996, 1998, 1999, 2000, 2003 Free Software Foundation, Inc. Copyright 1995 Linus Torvalds Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) Copyright 1994-1999 by Fritz Elfert (fritz@isdn4linux.de) Copyright 1994-1998 by Fritz Elfert (fritz@isdn4linux.de) Copyright 1994, Tom Zerucha. tz@execpc.com Copyright 1994, Drew Eckhardt Copyright 1994, 1995 Digital Equipment Corporation. Copyright 1994 by Fritz Elfert (fritz@isdn4linux.de) Copyright 1993-2004 Jürgen E. Fischer Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. Copyright 1993-2003 NVIDIA, Corporation Copyright 1993-1999 NVIDIA, Corporation. All rights reserved. Copyright 1993-1999 Jürgen Fischer Copyright 1993, Drew Eckhardt Visionary Computing Unix and Linux consulting and custom programming) drew@colorado.edu 1 (303) 666-5836 Copyright 1993, Drew Eckhardt Visionary Computing Unix and Linux consulting and custom programming) drew@colorado.edu 1 (303) 440-4894 Copyright 1993, Drew Eckhardt Visionary Computing Unix and Linux consulting and custom programming) drew@Colorado.EDU Copyright 1993, 1994: Eric Youngdale (ericy@cais.com). Copyright 1993, 1994 Drew Eckhardt. Copyright 1993, 1994 Drew Eckhardt, drew@Colorado. Copyright 1993 by Theodore Ts'o. Copyright 1993 United States Government as represented by the Director,National Security Agency. Copyright 1993 United States Government as represented by the Director, National Security Agency. Copyright 1993 Harm Hanemaayer . Copyright 1993 -- 1997 Drew Eckhardt, Frederic Potter, David Mosberger-Tang Copyright 1992, Linus Torvalds. Copyright 1992 Hewlett-Packard Co. Copyright 1992 - 2010 Kai Makisara email Kai.Makisara@kolumbus.fi Copyright 1991-2012 Unicode, Inc. All rights reserved. Copyright 1991, 1992, 1993, and by Julian Cowley, Copyright 1994. Copyright (c)2006 - 2007 Myricom, Inc. Copyright (c), 2005-2008 Siano Mobile Silicon, Inc. Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. All rights reserved. Copyright (c) by Phil Poole 2013 Copyright (c) by Jaroslav Kysela ,Creative Labs, Inc. Copyright (c) by Jaroslav Kysela , Hannu Savolainen 1993-1996, Rob Hooft Copyright (c) by Jaroslav Kysela , Hannu Savolainen 1993-1996 Copyright (c) by Jaroslav Kysela Creative Labs, Inc. Lee Revell Copyright (c) by Jaroslav Kysela Abramo Bagnara Copyright (c) by Jaroslav Kysela Copyright (c) by Jaroslav Kysela Copyright (c) by James Courtier-Dutton Copyright (c) by James Courtier-Dutton Copyright (c) by Francisco Moraes Copyright (c) by David Shust, dshust@shustring.com. Copyright (c) by Abramo Bagnara Copyright (c) by 2007 Joachim Foerster Copyright (c) YAEGASHI Takeshi, 2001 Copyright (c) Thiebaud Weksteen, 2015 Copyright (c) StreamUnlimited GmbH 2013 Marek Belisko Copyright (c) Siemens AG, 2013 Copyright (c) Siemens AG, 2012, 2013 Copyright (c) Siemens AG, 2011-2013 Copyright (c) Siemens AG, 2011, 2012 Copyright (c) STMicroelectronics 2015 Copyright (c) Realtek Semiconductor Corp. All rights reserved. Copyright (c) Nokia Corporation, 2007 Authors: Artem Bityutskiy, Frank Haverkamp Copyright (c) Nokia Corporation, 2007 Copyright (c) Nokia Corporation, 2006, 2007 Copyright (c) Nokia Corporation, 2006 Copyright (c) MontaVista Software, Inc. 2008. Anton Vorontsov Copyright (c) Microsoft Corporation Copyright (c) Mauro Carvalho Chehab Copyright (c) Matthew Wilcox 1999 Copyright (c) Marc A. Viredaz, 1998 DEC Western Research Laboratory, Palo Alto, CA Date April 1998 (April 1997) . Copyright (c) Marc A. Viredaz, 1998 Copyright (c) Logic Product Development, Inc. 2007 Peter Barada Copyright (c) Jay Lan, SGI. 2006 Copyright (c) International Business Machines Corp., 2009,2011 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2008 Author(s): Steve French (sfrench@us.ibm.com) Wang Lei (wang840925@gmail.com) Copyright (c) International Business Machines Corp., 2008 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2007 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2006, 2009 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2006 Copyright (c) International Business Machines Corp., 2004 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2003, 2007 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2002,2013 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2002,2004 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2002, 2007 Author(s): Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2000,2009 Modified by Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2000,2009 Copyright (c) International Business Machines Corp., 2000,2002 Modified by Steve French (sfrench@us.ibm.com) Copyright (c) International Business Machines Corp., 2000,2002 Copyright (c) Intel Corp. Author: Huang Ying Copyright (c) Intel Corp. 2007. All Rights Reserved. Copyright (c) Ian Molton 2004, 2005, 2008 Copyright (c) Freescale Semicondutor, Inc. 2006. Shlomi Gridish Jerry Huang Copyright (c) Freescale Semicondutor, Inc. 2006, 2011. Shlomi Gridish Jerry Huang Copyright (c) Eicon Networks, 2002. Copyright (c) Dmitry Baryshkov 2008. Copyright (c) Dirk Opfer 2005. Copyright (c) David L. Mills 1993 Copyright (c) Copyright 2014 Cisco Systems, Inc. Copyright (c) Copyright 2001 Red Hat Inc. Copyright (c) Clemens Ladisch Copyright (c) Cisco 1999,2000 Copyright (c) Chris Humbert 2005 Copyright (c) Atmel Corporation. All rights reserved. Copyright (c) Andrew Tridgell 1997-1998. Modified by Steve French (sfrench@us.ibm.com) 2002 Copyright (c) Amarula Solutions B.V. 2013 Copyright (c) Adrian McMenamin, 2008 - 2009 Copyright (c) Adrian McMenamin, 2007 - 2009 Copyright (c) 2015, The Linux Foundation. All rights reserved. Copyright (c) 2015, Sony Mobile Communications, AB. Copyright (c) 2015, Sony Mobile Communications Inc. Copyright (c) 2015, Sony Mobile Communications AB. Copyright (c) 2015, Red Hat, Inc. Copyright (c) 2015, ROCKCHIP CORPORATION. All rights reserved. Copyright (c) 2015, National Instruments Corp. Author: Moritz Fischer Copyright (c) 2015, National Instruments Corp. Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2015, Mellanox Technologies. All rights reserved. Copyright (c) 2015, Mellanox Technologies inc. All rights reserved. Copyright (c) 2015, Linaro Ltd. Copyright (c) 2015, Linaro Limited Copyright (c) 2015, Intel Corporation. Copyright (c) 2015, Intel Corporation Authors: Tadeusz Struk Copyright (c) 2015, Intel Corporation Author: Lv Zheng Copyright (c) 2015, Fuzhou Rockchip Electronics Co., Ltd Caesar Wang Copyright (c) 2015, Ericsson AB All rights reserved. Copyright (c) 2015, Daniel Thompson Copyright (c) 2015, Collabora Ltd. Copyright (c) 2015, Christoph Hellwig. Copyright (c) 2015, Christoph Hellwig . Copyright (c) 2015, Boaz Harrosh . Copyright (c) 2015, Applied Micro Circuits Corporation Authors: Rameshwar Prasad Sahu Loc Ho Copyright (c) 2015, Applied Micro Circuits Corporation Author: Iyappan Subramanian Copyright (c) 2015, Applied Micro Circuits Corporation Author: Feng Kan Loc Ho Copyright (c) 2015 Weida Hi-Tech Co., Ltd. HN Chen Copyright (c) 2015 The Linux Foundation. All rights reserved. Copyright (c) 2015 Terry Junge Copyright (c) 2015 Takashi Sakamoto Copyright (c) 2015 Takashi Sakamoto Copyright (c) 2015 Steve French Copyright (c) 2015 Shrijeet Mukherjee Copyright (c) 2015 Sasha Levin Copyright (c) 2015 Samsung Electronics Co., Ltd. Bartlomiej Zolnierkiewicz Copyright (c) 2015 Samsung Electronics Co., Ltd. Author: Andrey Ryabinin Copyright (c) 2015 Samsung Electronics Co., Ltd. Author : Chanwoo Choi Copyright (c) 2015 Samsung Electronics Authors: Jaegeuk Kim Chao Yu Copyright (c) 2015 Rockchip Electronics Co. Ltd. Author: Caesar Wang Copyright (c) 2015 Rafał Miłecki Copyright (c) 2015 Qualcomm Atheros, Inc. Copyright (c) 2015 Qualcomm Atheros Inc. Copyright (c) 2015 QLogic Corporation Copyright (c) 2015 Pengutronix, Sascha Hauer Copyright (c) 2015 Pengutronix, Philipp Zabel Copyright (c) 2015 Patrick McHardy Copyright (c) 2015 Pablo Neira Ayuso Copyright (c) 2015 PLUMgrid. Copyright (c) 2015 Oracle. All rights reserved. Copyright (c) 2015 Oracle and/or its affiliates. All Rights Reserved. Copyright (c) 2015 Oliver Neukum Copyright (c) 2015 Nicira, Inc. Copyright (c) 2015 Neil Armstrong Copyright (c) 2015 Mellanox Technologies. All rights reserved. Copyright (c) 2015 Melexis Copyright (c) 2015 MediaTek Inc. Author: YH Huang Copyright (c) 2015 MediaTek Inc. Author: Mars.C Copyright (c) 2015 MediaTek Inc. Author: Leilk Liu Copyright (c) 2015 MediaTek Inc. Author: Koro Chen Sascha Hauer Hidalgo Huang Ir Lian Copyright (c) 2015 MediaTek Inc. Author: Koro Chen Copyright (c) 2015 MediaTek Inc. Author: James Liao Copyright (c) 2015 MediaTek Inc. Author: Hongzhou.Yang Yingjoe Chen Copyright (c) 2015 MediaTek Inc. Author: Hongzhou.Yang Copyright (c) 2015 MediaTek Inc. Author: Henry Chen Copyright (c) 2015 MediaTek Inc. Author: Chunfeng Yun Copyright (c) 2015 Measurement-Specialties. Copyright (c) 2015 Markus Stockhausen Copyright (c) 2015 Lukasz Majewski Anand Moon Copyright (c) 2015 Lukas Wunner Copyright (c) 2015 Linear Technology Copyright (c) 2015 Linaro Ltd. Author: Pi-Cheng Chen Copyright (c) 2015 Linaro Ltd. Copyright (c) 2015 Linaro Limited. Copyright (c) 2015 Kuninori Morimoto Copyright (c) 2015 Krzysztof Kozlowski Copyright (c) 2015 Kontron Author: Vadim V. Vlasov Copyright (c) 2015 Joachim Eastwood Copyright (c) 2015 Jiri Pirko Copyright (c) 2015 Jiri Pirko Copyright (c) 2015 Jaegeuk Kim Copyright (c) 2015 Intel Deutschland GmbH Copyright (c) 2015 Intel Corporation. All rights reserved. Copyright (c) 2015 Imagination Technologies Author: Paul Burton Copyright (c) 2015 Imagination Technologies Author: Alex Smith Copyright (c) 2015 Ido Schimmel Copyright (c) 2015 Hisilicon Limited. Copyright (c) 2015 Herbert Xu Copyright (c) 2015 Heiko Stuebner Copyright (c) 2015 Guenter Roeck Copyright (c) 2015 FUJITSU LIMITED Copyright (c) 2015 Essensium NV Copyright (c) 2015 Endless Mobile, Inc. Author: Carlo Caione Copyright (c) 2015 Elad Raz Copyright (c) 2015 Dialog Semiconductor Ltd. Copyright (c) 2015 Dialog Semiconductor Copyright (c) 2015 Denys Vlasenko Copyright (c) 2015 David Ahern Copyright (c) 2015 Cumulus Networks. All rights reserved. Copyright (c) 2015 Cumulus Networks Copyright (c) 2015 Collabora Ltd. Author: Sjoerd Simons Copyright (c) 2015 Clement Vuchener Copyright (c) 2015 Chen-Yu Tsai Copyright (c) 2015 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2015 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2015 Cadence Design Systems Inc. Copyright (c) 2015 CMC Electronics, Inc. Copyright (c) 2015 Broadcom Corporation. All rights reserved. Copyright (c) 2015 Benjamin Tissoires Copyright (c) 2015 BMW Car IT GmbH Copyright (c) 2015 Azael Avalos Copyright (c) 2015 Axentia Technologies AB Author: Peter Rosin Copyright (c) 2015 Armadeus Systems Copyright (c) 2015 Ariel D'Alessandro Copyright (c) 2015 Andy Lutomirski. Copyright (c) 2015 Andrew Lutomirski Copyright (c) 2015 Andrew Lutomirski Copyright (c) 2015 ARM Ltd. Copyright (c) 2015 6WIND S.A. Author: Nicolas Dichtel Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2014-2015, Intel Corporation. Copyright (c) 2014-2015, Ericsson AB All rights reserved. Copyright (c) 2014-2015 Thomas Graf Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. Copyright (c) 2014-2015 Takashi Sakamoto Copyright (c) 2014-2015 Scott Feldman Copyright (c) 2014-2015 Samsung Electronics Co., Ltd. Author : Chanwoo Choi Copyright (c) 2014-2015 Qualcomm Atheros, Inc. Copyright (c) 2014-2015 QLogic Corporation. All rights reserved. Copyright (c) 2014-2015 QLogic Corporation All rights reserved. Copyright (c) 2014-2015 MediaTek Inc. Author: Tianping.Fang Copyright (c) 2014-2015 MediaTek Inc. Author: Hongzhou.Yang Copyright (c) 2014-2015 MediaTek Inc. Author: Chaotian.Jing Copyright (c) 2014-2015 Linaro Limited. Copyright (c) 2014-2015 Jiri Pirko Copyright (c) 2014-2015 Imagination Technologies Ltd. Copyright (c) 2014-2015 Hisilicon Limited. Copyright (c) 2014-2015 Google Inc. Copyright (c) 2014-2015 Broadcom Corporation Copyright (c) 2014-2015 Andrew Lutomirski Copyright (c) 2014,2015 Ken Xue Jeff Wu Copyright (c) 2014,2015 AMD Corporation. Authors: Ken Xue Wu, Jeff Copyright (c) 2014, The Linux foundation. All rights reserved. Copyright (c) 2014, The Linux Foundation. All rights reserved. Copyright (c) 2014, The Chromium OS Authors. All rights reserved. Copyright (c) 2014, Steffen Trumtrar Copyright (c) 2014, Sony Mobile Communications Inc. Copyright (c) 2014, Sony Mobile Communications AB. Copyright (c) 2014, ROCKCHIP CORPORATION. All rights reserved. Copyright (c) 2014, QLogic Corporation Copyright (c) 2014, Primary Data, Inc. All rights reserved. Copyright (c) 2014, Patrik Jakobsson All Rights Reserved. Copyright (c) 2014, National Instruments Corp. All rights reserved. Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2014, Lorenzo Bianconi Copyright (c) 2014, Linaro Limited Author: Linus Walleij Copyright (c) 2014, Linaro Limited Copyright (c) 2014, Intel Corporation. Qiaowei Ren Dave Hansen Copyright (c) 2014, Intel Corporation. Copyright (c) 2014, Insignal Co., Ltd. Copyright (c) 2014, I2SE GmbH Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd Author: Tony Xie Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd Author: Addy Ke Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd Copyright (c) 2014, Ericsson AB All rights reserved. Copyright (c) 2014, Cisco Systems, Inc. All rights reserved. Copyright (c) 2014, Chen-Yu Tsai Copyright (c) 2014, Applied Micro Circuits Corporation Authors: Iyappan Subramanian Ravi Patel Keyur Chudgar Copyright (c) 2014, Applied Micro Circuits Corporation Authors: Iyappan Subramanian Keyur Chudgar Copyright (c) 2014, Applied Micro Circuits Corporation Authors: Iyappan Subramanian Copyright (c) 2014, Applied Micro Circuits Corporation Author: Tin Huynh . Y Vo . Copyright (c) 2014, Applied Micro Circuits Corporation Author: Tanmay Inamdar Duc Dang Copyright (c) 2014, Applied Micro Circuits Corporation Author: Rameshwar Prasad Sahu Shamal Winchurkar Feng Kan Copyright (c) 2014, Applied Micro Circuits Corporation Author: Rameshwar Prasad Sahu Loc Ho Copyright (c) 2014, Applied Micro Circuits Corporation Author: Loc Ho Tuan Phan Suman Tripathi Copyright (c) 2014, Applied Micro Circuits Corporation Author: Feng Kan Author: Hieu Le Copyright (c) 2014, Applied Micro Circuits Corporation Copyright (c) 2014, Adam Baker Copyright (c) 2014, 2015 FUKAUMI Naoki Copyright (c) 2014, 2015 Andy Yan Copyright (c) 2014 sigma star gmbh Author: Richard Weinberger Copyright (c) 2014 eGauge Systems LLC Contributed by David Mosberger-Tang Copyright (c) 2014 by Florian 'floe' Echtler Copyright (c) 2014 by Chris J Arges Copyright (c) 2014 Zhang, Keguang Copyright (c) 2014 Toradex AG. Copyright (c) 2014 Tomasz Figa Copyright (c) 2014 Tomasz Figa Copyright (c) 2014 Tim Chen Copyright (c) 2014 The Linux Foundation. All rights reserved. Copyright (c) 2014 The Chromium OS Authors Copyright (c) 2014 Takashi Sakamoto Copyright (c) 2014 Takashi Sakamoto Copyright (c) 2014 Takashi Iwai Copyright (c) 2014 Steffen Trumtrar Copyright (c) 2014 Shuah Khan Copyright (c) 2014 Sebastian Reichel Copyright (c) 2014 Scott Feldman Copyright (c) 2014 Scott Feldman Copyright (c) 2014 Scott Alfter Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Tomasz Figa Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Thomas Abraham Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Rahul Sharma Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Naveen Krishna Ch Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Jaewon Kim Author: Hyunhee Kim Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Chanwoo Choi Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Andrey Ryabinin Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Andrey Ryabinin Copyright (c) 2014 Samsung Electronics Co., Ltd. Author: Ajay Kumar Copyright (c) 2014 Samsung Electronics Co., Ltd. Copyright (c) 2014 Samsung Electronics Co., Ltd. Copyright (c) 2014 Samsung Electronics Co., Ltd Derived from drivers/video/backlight/ld9040.c Copyright (c) 2014 Samsung Electronics Co., Ltd Copyright (c) 2014 Samsung Electronics Co. Copyright (c) 2014 SUSE LINUX Products GmbH Copyright (c) 2014 STMicroelectonics Ltd. Author: Stuart Menefy Copyright (c) 2014 Rockchip Electronics Co. Ltd. Author: Jianqun xu Copyright (c) 2014 Rockchip Electronics Co. Ltd. Author: Jianqun Copyright (c) 2014 Redpine Signals Inc. Copyright (c) 2014 Red Hat, Inc., Mark Salter Copyright (c) 2014 Red Hat, Inc. All Rights Reserved. Copyright (c) 2014 Red Hat Inc. Copyright (c) 2014 Realtek Semiconductor Corp. All rights reserved. Copyright (c) 2014 Rafał Miłecki Copyright (c) 2014 Qualcomm Atheros, Inc. Copyright (c) 2014 QLogic Corporation All rights reserved Copyright (c) 2014 QLogic Corporation Copyright (c) 2014 Philipp Zabel , Pengutronix Copyright (c) 2014 Petr Olivka Copyright (c) 2014 Peter Meerwald Copyright (c) 2014 Patrik Jakobsson All Rights Reserved. Copyright (c) 2014 Patrick McHardy Copyright (c) 2014 Pali Rohár Copyright (c) 2014 Pablo Neira Ayuso Copyright (c) 2014 PLUMgrid. Copyright (c) 2014 Oracle Co., Daniel Kiper Copyright (c) 2014 Open Grid Computing, Inc. All rights reserved. Copyright (c) 2014 Oleksij Rempel . Copyright (c) 2014 Nokia Solutions and Networks. Copyright (c) 2014 Nicira, Inc. Copyright (c) 2014 NVIDIA CORPORATION. All rights reserved. Copyright (c) 2014 MundoReader S.L. Matthias Brugger Copyright (c) 2014 MundoReader S.L. Author: Matthias Brugger Copyright (c) 2014 MundoReader S.L. Author: Heiko Stuebner Copyright (c) 2014 Motorola Mobility Copyright (c) 2014 Mellanox Technologies. All rights reserved. Copyright (c) 2014 Mediatek Inc. Author: Shunli Wang Yingjoe Chen Copyright (c) 2014 MediaTek Inc. Author: Xudong Chen Copyright (c) 2014 MediaTek Inc. Author: Joe.C Copyright (c) 2014 MediaTek Inc. Author: James Liao Copyright (c) 2014 MediaTek Inc. Author: Howard Chen Copyright (c) 2014 MediaTek Inc. Author: Hongzhou.Yang Copyright (c) 2014 MediaTek Inc. Author: Flora Fu, MediaTek Copyright (c) 2014 MediaTek Inc. Author: Flora Fu Copyright (c) 2014 MediaTek Inc. Author: Eddie Huang Copyright (c) 2014 MediaTek Inc. Copyright (c) 2014 Measurement-Specialties Copyright (c) 2014 Mathias Gottschlag Copyright (c) 2014 Marvell Technology Group Ltd. Copyright (c) 2014 Marek Szyprowski Copyright (c) 2014 Mahesh Bandewar Copyright (c) 2014 Maciej W. Rozycki Copyright (c) 2014 Lukasz Majewski Copyright (c) 2014 Lucas Stach , Pengutronix Copyright (c) 2014 Linaro Ltd. Copyright (c) 2014 Jiri Pirko Copyright (c) 2014 Jeff Layton Copyright (c) 2014 Janne Kanniainen Copyright (c) 2014 Jamie Lentin Copyright (c) 2014 Jaegeuk Kim Copyright (c) 2014 JD Cole Copyright (c) 2014 Intel Corporation. All rights reserved. Copyright (c) 2014 Intel Corporation Copyright (c) 2014 Intel Corp. Author: Denis Turischev Copyright (c) 2014 Imagination Technologies Ltd. Author: Markos Chandras Copyright (c) 2014 Imagination Technologies Ltd. Author: Leonid Yegoshin Author: Markos Chandras Copyright (c) 2014 Imagination Technologies Ltd. Copyright (c) 2014 Imagination Technologies Authors: Will Thomas, James Hartley Copyright (c) 2014 Huang Bo Copyright (c) 2014 Huacai Chen Copyright (c) 2014 Hisilicon Limited. Copyright (c) 2014 Hannes Reinecke, SUSE Linux GmbH Copyright (c) 2014 Hannes Reinecke All Rights Reserved. Copyright (c) 2014 H Hartley Sweeten Copyright (c) 2014 Guenter Roeck Copyright (c) 2014 Google, Inc. Copyright (c) 2014 Google, Inc Copyright (c) 2014 Gabriele Mazzotta Copyright (c) 2014 Frank Praznik Copyright (c) 2014 Finn Thain Copyright (c) 2014 FUKAUMI Naoki Copyright (c) 2014 Ezequiel Garcia Copyright (c) 2014 Echo360, Scott Kanowitz Copyright (c) 2014 EMAC Inc. Copyright (c) 2014 Dmitry Eremin-Solenikov Copyright (c) 2014 Dialog Semiconductor Copyright (c) 2014 David Herrmann Copyright (c) 2014 Collabora Ltd. Copyright (c) 2014 Claudio Leite Copyright (c) 2014 Christoph Hellwig. All Rights Reserved. Copyright (c) 2014 Christoph Hellwig. Copyright (c) 2014 Christian Gmeiner. Copyright (c) 2014 Chelsio, Inc. All rights reserved. Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2014 Cadence Design Systems Inc. Copyright (c) 2014 Broadcom Corporation Copyright (c) 2014 Benjamin Tissoires Copyright (c) 2014 Arturo Borrero Gonzalez Copyright (c) 2014 Applied Micro Circuits Corporation. Copyright (c) 2014 Anna Schumaker Copyright (c) 2014 Andy Lutomirski and others Copyright (c) 2014 Andy Lutomirski Copyright (c) 2014 Andreas Noever Copyright (c) 2014 Analog Devices Inc. Copyright (c) 2014 Advanced Micro Devices, Inc. All rights reserved. Copyright (c) 2014 ATRON electronic GmbH Author: Jan Safrata Copyright (c) 2014 - 2015 Jes Sorensen Copyright (c) 2014 - 2015 Intel Mobile Communications GmbH All rights reserved. Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. Copyright (c) 2013-2015, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. Copyright (c) 2013-2015, Linux Foundation. All rights reserved. Copyright (c) 2013-2015, Intel Corporation. Copyright (c) 2013-2015 Samsung Electronics Co., Ltd. Copyright (c) 2013-2015 SUSE Authors: Jiri Kosina Vojtech Pavlik Jiri Slaby Copyright (c) 2013-2015 PLUMgrid. Copyright (c) 2013-2015 PLUMgrid Copyright (c) 2013-2015 Intel Corporation. All rights reserved. Copyright (c) 2013-2015 Imagination Technologies Author: Paul Burton Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013-2014, Intel Corporation. Copyright (c) 2013-2014 Takashi Sakamoto Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd. Copyright (c) 2013-2014 Samsung Electronics Co., Ltd. Mateusz Krawczuk Tomasz Figa Copyright (c) 2013-2014 Samsung Electronics Co., Ltd. Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. Copyright (c) 2013-2014 Linaro Limited. Copyright (c) 2013-2014 Intel Corporation Author: Matthew Wilcox Author: Ross Zwisler Copyright (c) 2013-2014 Hisilicon Limited. Copyright (c) 2013-2014 Avago Technologies Copyright (c) 2013-2014 ARM Ltd. Copyright (c) 2013-2014 ARM Ltd Copyright (c) 2013,2014 Uplogix, Inc. David Barksdale Copyright (c) 2013,2014 Samsung Electronics Co., Ltd. Author: Marek Szyprowski Author: Josh Cartwright Copyright (c) 2013, Wind River Systems. All rights reserved. Copyright (c) 2013, The Linux Foundation. All rights reserved. Author: Bjorn Andersson Copyright (c) 2013, The Linux Foundation. All rights reserved. Copyright (c) 2013, Stephen Warren Copyright (c) 2013, Sony Mobile Communications AB. Copyright (c) 2013, NVIDIA Corporation. All rights reserved. Copyright (c) 2013, NVIDIA Corporation. Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013, Microsoft Corporation. Copyright (c) 2013, Kenneth MacKay All rights reserved. Copyright (c) 2013, Intel Corporation. Len Brown Copyright (c) 2013, Intel Corporation. Copyright (c) 2013, Intel Corporation Authors: Huajun Li Haicheng Li Copyright (c) 2013, Intel Corporation Copyright (c) 2013, Imagination Technologies Ltd. Copyright (c) 2013, Cisco Systems, Inc. All rights reserved. Copyright (c) 2013, Carlo Caione Copyright (c) 2013, Applied Micro Circuits Corporation Author: Loc Ho Copyright (c) 2013, Applied Micro Circuits Corporation Author: Feng Kan Author: Loc Ho Copyright (c) 2013, Applied Micro Circuits Corporation Author: Feng Kan Copyright (c) 2013, Alexander Graf Copyright (c) 2013, 2015 The Linux Foundation. All Rights Reserved. Copyright (c) 2013, 2014, 2015 Guenter Roeck Copyright (c) 2013, 2014 Phillip Lougher Copyright (c) 2013 by Tobias Hoffmann Copyright (c) 2013 by Robin Gareus Copyright (c) 2013 by Mauro Carvalho Chehab Copyright (c) 2013 by Jan Klötzke Copyright (c) 2013 by Jakob Haufe Copyright (c) 2013 by Evgeny Plehov Copyright (c) 2013 Vista Silicon S.L. Author: Javier Martin Copyright (c) 2013 U-MoBo Srl Pierluigi Passaro Copyright (c) 2013 Trond Myklebust Copyright (c) 2013 Tony Prisk Copyright (c) 2013 Tomasz Figa Copyright (c) 2013 Tomasz Figa Copyright (c) 2013 The Linux Foundation Copyright (c) 2013 Texas Instruments Incorporated Author: Joel Fernandes Copyright (c) 2013 Texas Instruments Inc. David Griego, Dale Farnsworth, Archit Taneja, Copyright (c) 2013 Synaptics Incorporated Copyright (c) 2013 Steffen Trumtrar Copyright (c) 2013 Stefan Achatz Copyright (c) 2013 Simon Wood Copyright (c) 2013 Scott Feldman Copyright (c) 2013 Samsung Electronics Co., Ltd. Authors: Thomas Abraham Chander Kashyap Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Thomas Abraham Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Tarek Dakhran Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Padmavathi Venna Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Mateusz Krawczuk Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Andrzej Pietrasiewicz Copyright (c) 2013 Samsung Electronics Co., Ltd. Author: Andrzej Hajda Copyright (c) 2013 Samsung Electronics Co., Ltd. Copyright (c) 2013 Samsung Electronics Co., Ltd. Copyright (c) 2013 Samsung Electronics Co., Ltd Copyright (c) 2013 Samsung Electronics Co. Copyright (c) 2013 Red Hat, Inc. and Parallels Inc. All rights reserved. Authors: David Chinner and Glauber Costa Copyright (c) 2013 Red Hat, Inc. All Rights Reserved. Copyright (c) 2013 Qualcomm Atheros, Inc. Copyright (c) 2013 Qualcomm Atheros Inc. Copyright (c) 2013 Phillip Lougher Copyright (c) 2013 Peter Meerwald Copyright (c) 2013 Patrick McHardy Copyright (c) 2013 Pablo Neira Ayuso Copyright (c) 2013 Ondrej Zary Copyright (c) 2013 Oliver Schinagl Copyright (c) 2013 Noralf Tronnes Copyright (c) 2013 Nikolay Aleksandrov Copyright (c) 2013 Nicira, Inc. Copyright (c) 2013 NVIDIA Corporation. Copyright (c) 2013 NVIDIA CORPORATION. All rights reserved. Copyright (c) 2013 MundoReader S.L. Author: Heiko Stuebner Copyright (c) 2013 Minchan Kim Copyright (c) 2013 Martin Rusko Copyright (c) 2013 Mariusz Bialonczyk Copyright (c) 2013 Lubomir Rintel All rights reserved. Copyright (c) 2013 Lubomir Rintel All rights reserved. Copyright (c) 2013 Linaro Ltd. Author: Thomas Abraham Copyright (c) 2013 Johannes Berg Copyright (c) 2013 Jiri Slaby Copyright (c) 2013 Jiri Pirko Copyright (c) 2013 Jie Liu. All Rights Reserved. Copyright (c) 2013 Jeffrey Layton Copyright (c) 2013 Intel Corporation. All rights reserved. Copyright (c) 2013 Intel Corporation. Copyright (c) 2013 Hongbing Hu Copyright (c) 2013 Hisilicon Limited. Copyright (c) 2013 Heiko Stuebner Copyright (c) 2013 Hauke Mehrtens Copyright (c) 2013 Greg Kroah-Hartman Copyright (c) 2013 Google, Inc Copyright (c) 2013 Federico Simoncelli All rights reserved. Copyright (c) 2013 Eugene Krasnikov Copyright (c) 2013 Eric Leblond Copyright (c) 2013 ELAN Microelectronics Corp. Copyright (c) 2013 Dmitry Kasatkin Copyright (c) 2013 Dialog Semiconductor Copyright (c) 2013 Daniel Mack Copyright (c) 2013 Coraid, Inc. Copyright (c) 2013 Coraid, Inc. Copyright (c) 2013 Colin Leitner Copyright (c) 2013 Cisco Systems. All rights reserved. Copyright (c) 2013 Cisco Systems, Inc. Copyright (c) 2013 Christian Ohm Copyright (c) 2013 Chanho Min Copyright (c) 2013 Carlo Caione 2012 Henrik Nordstrom Copyright (c) 2013 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2013 Broadcom Corporation Copyright (c) 2013 Anssi Hannula Copyright (c) 2013 Andrew Lunn Copyright (c) 2013 Andrew Duggan Copyright (c) 2013 Alexander Aring Copyright (c) 2013 Alex Ling Copyright (c) 2013 ARM/Linaro Copyright (c) 2013 - 2015 Intel Mobile Communications GmbH All rights reserved. Copyright (c) 2013 - 2015 Intel Corporation. Copyright (c) 2013 - 2014 Intel Mobile Communications GmbH Copyright (c) 2013 - 2014 Intel Corporation. Copyright (c) 2013 - 2014 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. Copyright (c) 2012-2015 Qualcomm Atheros, Inc. Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. Copyright (c) 2012-2014, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012-2014 The Linux Foundation. All rights reserved. Copyright (c) 2012-2014 Samsung Electronics Co. Copyright (c) 2012-2014 Qualcomm Atheros, Inc. Copyright (c) 2012-2014 Patrick McHardy Copyright (c) 2012-2014 Pablo Neira Ayuso Copyright (c) 2012-2014 NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012-2014 Andy Lutomirski Copyright (c) 2012-2013, Wind River Systems All rights reserved. Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. Copyright (c) 2012-2013, NVIDIA Corporation. Copyright (c) 2012-2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012-2013, Intel Corporation. Copyright (c) 2012-2013 Xilinx Copyright (c) 2012-2013 Vyatta Inc. Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. Copyright (c) 2012-2013 Red Hat, Inc. All rights reserved. Copyright (c) 2012-2013 Red Hat, Inc Copyright (c) 2012-2013 Pablo Neira Ayuso Copyright (c) 2012-2013 Linaro Limited. Copyright (c) 2012-2013 Hisilicon Limited. Copyright (c) 2012-2013 Google. Copyright (c) 2012-2013 Gabor Juhos Copyright (c) 2012-2013 Dongjin Kim (tobetter@gmail.com) Copyright (c) 2012-2013 David Herrmann Copyright (c) 2012-2013 Broadcom Corporation Copyright (c) 2012, Whamcloud, Inc. Copyright (c) 2012, The Linux Foundation. All rights reserved. Copyright (c) 2012, TAOS Corporation. Copyright (c) 2012, NVIDIA Corporation. All rights reserved. Copyright (c) 2012, NVIDIA Corporation. Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. Author: Venu Byravarasu Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. Author: Laxman dewangan Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012, Microsoft Corporation. Copyright (c) 2012, Metasoft s.c. Rafal Prylowski Copyright (c) 2012, Jeff Layton Copyright (c) 2012, Intel Corporation. Author: Liu, Jinsong Copyright (c) 2012, Intel Corporation. Copyright (c) 2012, Code Aurora Forum. All rights reserved. Copyright (c) 2012, Analog Devices, Inc. All rights reserved. Copyright (c) 2012, Alexander Holler. Copyright (c) 2012, 2013, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2012, 2013, Intel Corporation. Copyright (c) 2012, 2013 Intel Corporation. All rights reserved. Copyright (c) 2012 by Mauro Carvalho Chehab Copyright (c) 2012 Zhang, Keguang Copyright (c) 2012 Wind River Systems, Inc. Copyright (c) 2012 Vista Silicon S.L. Javier Martin Copyright (c) 2012 Viresh Kumar Copyright (c) 2012 Unixphere AB Copyright (c) 2012 Trond Myklebust Copyright (c) 2012 Tom Harwood Copyright (c) 2012 Thorsten Nowak Copyright (c) 2012 The Chromium OS Authors. All rights reserved. Copyright (c) 2012 The Chromium OS Authors Author: Will Drewry Copyright (c) 2012 Texas Instruments, Inc Copyright (c) 2012 Taobao. Written by Tao Ma Copyright (c) 2012 Takashi Iwai Copyright (c) 2012 Steffen Trumtrar , Pengutronix Copyright (c) 2012 Stefan Achatz Copyright (c) 2012 Sony Mobile Communications AB Copyright (c) 2012 Smith Micro Software, Inc. Copyright (c) 2012 Savoir-faire Linux Inc. Vivien Didelot Copyright (c) 2012 Samsung Electronics Co., Ltd. Author: Jingoo Han Copyright (c) 2012 Samsung Electronics Co., Ltd. Author: Inki Dae Copyright (c) 2012 Samsung Electronics Co., Ltd. Copyright (c) 2012 Samsung Electronics Co., Ltd Copyright (c) 2012 ST Microelectronics Limited Shiraz Hashim Copyright (c) 2012 Red Hat, Inc. Author(s): Jeff Layton Copyright (c) 2012 Red Hat, Inc. All Rights Reserved. Copyright (c) 2012 Qualcomm Atheros, Inc. Copyright (c) 2012 Qualcomm Atheros Copyright (c) 2012 Pontus Fuchs Copyright (c) 2012 Pavel Machek Copyright (c) 2012 Paolo Valente. Copyright (c) 2012 Pablo Neira Ayuso Copyright (c) 2012 Ondrej Zary Copyright (c) 2012 Nikolai Kondrashov Copyright (c) 2012 NewportMedia Inc. Author: SSW Copyright (c) 2012 Netapp, Inc. All rights reserved. Copyright (c) 2012 Neratec Solutions AG Copyright (c) 2012 Mellanox Technologies. All rights reserved. Copyright (c) 2012 Mellanox Technologies. - All rights reserved. Copyright (c) 2012 Massachusetts Institute of Technology Copyright (c) 2012 Marvell International Ltd. Wenzeng Chen Qiao Zhou Copyright (c) 2012 Marvell International Ltd. Author: Jett Zhou Haojian Zhuang Copyright (c) 2012 Markus Franke Copyright (c) 2012 Lucas Stach Copyright (c) 2012 Linutronix GmbH Copyright (c) 2012 Linaro Ltd. Copyright (c) 2012 Linaro Limited. Copyright (c) 2012 Linaro : Daniel Lezcano (IBM) Copyright (c) 2012 Katalix Systems Ltd Copyright (c) 2012 Jussi Kivilinna Copyright (c) 2012 Jiri Pirko Copyright (c) 2012 Jeff Layton All rights reserved. Copyright (c) 2012 Intel Corporation. All rights reserved. Copyright (c) 2012 Intel Corporation Author: Liu, Jinsong Author: Jiang, Yunhong Author: Ke, Liping Copyright (c) 2012 Intel Corporation Author: Liu, Jinsong Author: Jiang, Yunhong Copyright (c) 2012 Intel Corporation Copyright (c) 2012 Henrik Rydberg Copyright (c) 2012 Heiko Stuebner Copyright (c) 2012 Hans de Goede Copyright (c) 2012 Hans Verkuil Copyright (c) 2012 H Hartley Sweeten Copyright (c) 2012 Guenter Roeck Copyright (c) 2012 Guenter Roeck Copyright (c) 2012 Greg Kroah-Hartman Copyright (c) 2012 Google, Inc Copyright (c) 2012 Gilles Dartiguelongue, Thomas Richter Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved. Copyright (c) 2012 Florian Westphal Copyright (c) 2012 Extreme Engineering Solution, Inc. Author: Aaron Sierra Copyright (c) 2012 Eukréa Electromatique - ATMEL Author: Nicolas Royer Copyright (c) 2012 Ecole Nationale de l'Aviation Civile, France Copyright (c) 2012 Dongjin Kim Copyright (c) 2012 Dmitry Eremin-Solenikov Copyright (c) 2012 Dialog Semiconductor Copyright (c) 2012 David Herrmann Copyright (c) 2012 David Dillow Copyright (c) 2012 David Airlie Copyright (c) 2012 DENX Software Engineering, GmbH. Marek Vasut Copyright (c) 2012 Cypress Semiconductor Corporation. Copyright (c) 2012 Coraid, Inc. Copyright (c) 2012 Code Aurora Forum. All rights reserved. Copyright (c) 2012 Cirrus Logic Inc. Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2012 Bryan Schumaker Copyright (c) 2012 Broadcom Corporation Copyright (c) 2012 Bosch Sensortec GmbH Copyright (c) 2012 Bjørn Mork Copyright (c) 2012 Bernhard Seibold Copyright (c) 2012 Benjamin Tissoires Copyright (c) 2012 Bastien Nocera Copyright (c) 2012 BTicino S.p.A. Copyright (c) 2012 Andreas Hübner Copyright (c) 2012 Analog Devices, Inc. Author: Lars-Peter Clausen Copyright (c) 2012 Analog Devices Inc. Copyright (c) 2012 Alexey Klimov Copyright (c) 2012 Alexander Potashev, Emcraft Systems. Copyright (c) 2012 Aeroflex Gaisler AB. Author: Andreas Larsson Copyright (c) 2012 - 2015, Intel Corporation. Copyright (c) 2012 - 2015 UNISYS CORPORATION All rights reserved. Copyright (c) 2012 - 2014 Xilinx, Inc. Copyright (c) 2011-2015, The Linux Foundation. All rights reserved. Copyright (c) 2011-2015 Xilinx Inc. Copyright (c) 2011-2015 PLUMgrid. Copyright (c) 2011-2014, The Linux Foundation. All rights reserved. Copyright (c) 2011-2014, Intel Corporation. Copyright (c) 2011-2014, Intel Corporation Authors: Fenghua Yu , H. Peter Anvin Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. Copyright (c) 2011-2014 Qualcomm Atheros, Inc. Copyright (c) 2011-2014 PLUMgrid. Copyright (c) 2011-2014 Integrated Device Technology, Inc. Alexandre Bounine Copyright (c) 2011-2014 Andy Lutomirski Copyright (c) 2011-2013, The Linux Foundation. All rights reserved. Copyright (c) 2011-2013, NVIDIA Corporation. Copyright (c) 2011-2013 Xilinx Inc. Copyright (c) 2011-2013 Qualcomm Atheros, Inc. Copyright (c) 2011-2013 QLogic Corporation Copyright (c) 2011-2013 David Herrmann Copyright (c) 2011-2013 Datera, Inc. All rights reserved. Copyright (c) 2011-2013 Datera, Inc. Copyright (c) 2011-2013 Broadcom Corporation Copyright (c) 2011-2012, The Linux Foundation. All rights reserved. Copyright (c) 2011-2012, NVIDIA CORPORATION. All rights reserved. Author: Laxman dewangan Copyright (c) 2011-2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2011-2012 Qualcomm Atheros, Inc. All rights reserved. Copyright (c) 2011-2012 Qualcomm Atheros, Inc. Copyright (c) 2011-2012 Qualcomm Atheros Inc. Copyright (c) 2011-2012 Linaro Ltd. Copyright (c) 2011-2012 Lars-Peter Clausen Copyright (c) 2011-2012 Intel Corporation. All rights reserved. Copyright (c) 2011-13 Siemens AG Copyright (c) 2011,2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2011,2012 Toradex Inc. Copyright (c) 2011,2012 Intel Corp. Copyright (c) 2011, Tom Herbert Copyright (c) 2011, The Linux Foundation. All rights reserved. Copyright (c) 2011, TAOS Corporation. Copyright (c) 2011, Sagrad Inc. Author: Solomon Peachy Copyright (c) 2011, ST-Ericsson Author: Dmitry Tarnyagin Copyright (c) 2011, Novell Inc. Copyright (c) 2011, NVIDIA Corporation. Author: Jin Park Copyright (c) 2011, NVIDIA Corporation. Copyright (c) 2011, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2011, Microsoft Corporation. Copyright (c) 2011, Javier Lopez Copyright (c) 2011, Intel Corporation. All Rights Reserved. Copyright (c) 2011, Intel Corporation. Copyright (c) 2011, Intel Corporation Authors: Fenghua Yu , H. Peter Anvin Copyright (c) 2011, Google, Inc. Copyright (c) 2011, Creative Technology Ltd. Copyright (c) 2011, Code Aurora Forum. All rights reserved. Author: Dima Zavin Copyright (c) 2011, Code Aurora Forum. All rights reserved. Author: Brian Swetland Copyright (c) 2011, Code Aurora Forum. All rights reserved. Copyright (c) 2011, 2013, Intel Corporation. Copyright (c) 2011, 2013 Stefan Kriwanek Copyright (c) 2011, 2012, Qualcomm Atheros Communications Inc. Copyright (c) 2011, 2012, Intel Corporation. Copyright (c) 2011, 2012, Atheros Communications Inc. Copyright (c) 2011, 2012 Patrick McHardy Copyright (c) 2011, 2012 Anssi Hannula Copyright (c) 2011 by Jarod Wilson Copyright (c) 2011 Zhao Zhang Copyright (c) 2011 Zhang, Keguang Copyright (c) 2011 Yu Ke Copyright (c) 2011 Wind River Systems, Inc. Copyright (c) 2011 Werner Almesberger Copyright (c) 2011 Volkswagen Group Electronic Research All rights reserved. Copyright (c) 2011 Vista Silicon S.L. Javier Martin Copyright (c) 2011 Unixphere Copyright (c) 2011 Tony Prisk Copyright (c) 2011 The Chromium OS Authors. All rights reserved. Copyright (c) 2011 Texas Instruments Incorporated Copyright (c) 2011 Takashi Iwai Copyright (c) 2011 Stephen Hemminger Copyright (c) 2011 Stefan Schmidt Copyright (c) 2011 Stefan Achatz Copyright (c) 2011 Samsung Electronics, Co. Ltd Contact: Tomasz Stanislawski Copyright (c) 2011 Samsung Electronics InKi Dae Donghwa Lee Copyright (c) 2011 Samsung Electronics Co., Ltd.MyungJoo Ham Copyright (c) 2011 Samsung Electronics Co., Ltd. Kamil Debski, Copyright (c) 2011 Samsung Electronics Co., Ltd. Authors: Inki Dae Joonyoung Shim Seung-Woo Kim Copyright (c) 2011 Samsung Electronics Co., Ltd. Author: Inki Dae Joonyoung Shim Seung-Woo Kim Copyright (c) 2011 Samsung Electronics Co., Ltd. Author: Inki Dae Copyright (c) 2011 Samsung Electronics Co., Ltd. Copyright (c) 2011 Samsung Electronics Co., Ltd. Copyright (c) 2011 Samsung Electronics Author: Donghwa Lee Copyright (c) 2011 ST Microelectronics (Alessandro Rubini, Davide Ciminaghi) Copyright (c) 2011 ST Microelectronics (Alessandro Rubini) Copyright (c) 2011 Richard Sharpe Copyright (c) 2011 Red Hat, Inc. All Rights Reserved. Copyright (c) 2011 Rafał Miłecki Copyright (c) 2011 Rafael J. Wysocki , Renesas Electronics Corp. Copyright (c) 2011 Qualcomm Atheros, Inc. Copyright (c) 2011 Qualcomm Atheros Copyright (c) 2011 QLogic Corporation Copyright (c) 2011 Pierre Tardy Copyright (c) 2011 Picochip Ltd., Jamie Iles Copyright (c) 2011 Peter Korsgaard Copyright (c) 2011 Patrick Mchardy Copyright (c) 2011 Patrick McHardy Copyright (c) 2011 Ondrej Zary Copyright (c) 2011 Neratec Solutions AG Copyright (c) 2011 Mircea Gherzan Copyright (c) 2011 Mellanox Technologies. All rights reserved. Copyright (c) 2011 Mauro Carvalho Chehab Copyright (c) 2011 Marvell Semiconductors Inc. All Rights Reserved Copyright (c) 2011 Marvell Semiconductors Inc. Copyright (c) 2011 Mark Einon Copyright (c) 2011 Manuel Stahl Copyright (c) 2011 Logitech Copyright (c) 2011 Konrad Rzeszutek Wilk Copyright (c) 2011 Jussi Kivilinna Copyright (c) 2011 Jonathan Cameron Copyright (c) 2011 Jon Smirl Copyright (c) 2011 John Sung Copyright (c) 2011 John Crispin Copyright (c) 2011 Jiri Pirko Copyright (c) 2011 Jiri Kosina Copyright (c) 2011 Jarod Wilson Copyright (c) 2011 Jan Andersson Copyright (c) 2011 Jamie Iles Copyright (c) 2011 Intel Corporation Copyright (c) 2011 H Hartley Sweeten Copyright (c) 2011 Gabor Juhos Copyright (c) 2011 Frederick van der Wyck Copyright (c) 2011 Florian Westphal Copyright (c) 2011 Felix Fietkau Copyright (c) 2011 Extreme Engineering Solution, Inc. Author: Aaron Sierra Copyright (c) 2011 Ericsson AB. Copyright (c) 2011 Eric Dumazet Copyright (c) 2011 David George Copyright (c) 2011 DENX Software Engineering GmbH Copyright (c) 2011 Czech Technical University in Prague Copyright (c) 2011 Christoph Hellwig. All Rights Reserved. Copyright (c) 2011 Christian Strobel Copyright (c) 2011 Chris Schlund based on hid-topseed module Copyright (c) 2011 Chelsio Communications. All rights reserved. Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2011 Bryan Schumaker Copyright (c) 2011 Broadcom Corporation Copyright (c) 2011 Bosch Sensortec GmbH Copyright (c) 2011 Bastian Blank Copyright (c) 2011 Atheros Communications Inc. Copyright (c) 2011 Anssi Hannula Copyright (c) 2011 Andy Lutomirski Copyright (c) 2011 Andy Lutomirski Copyright (c) 2011 Andrei Warkentin Copyright (c) 2011 Analog Devices Inc. Copyright (c) 2011 Advanced Micro Devices, Inc. Author: Andreas Herrmann Copyright (c) 2011 - 2015, Intel Corporation. Copyright (c) 2011 - 2014 PLUMgrid. Copyright (c) 2011 - 2014 Cambridge Silicon Radio Limited, a CSR plc group company. Copyright (c) 2011 - 2013 Tatsunosuke Tobita, Wacom. tobita.tatsunosuke@wacom.co.jp> Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. Copyright (c) 2011 Damian Hobson-Garcia Takanari Hayama Copyright (c) 2010-2015, The Linux Foundation. All rights reserved. Copyright (c) 2010-2015 Steven Toth Copyright (c) 2010-2015 Chelsio Communications, Inc. Copyright (c) 2010-2014, The Linux Foundation. All rights reserved. Copyright (c) 2010-2014 The Linux Foundation. All rights reserved. Copyright (c) 2010-2014 Samsung Electronics Co., Ltd. Copyright (c) 2010-2014 Nikolai Kondrashov Copyright (c) 2010-2014 Freescale Semiconductor, Inc. Copyright (c) 2010-2013, The Linux Foundation. All rights reserved. Copyright (c) 2010-2013, NVIDIA Corporation. All rights reserved. Copyright (c) 2010-2013, NVIDIA Corporation. Copyright (c) 2010-2013 NVIDIA Corporation. Copyright (c) 2010-2013 Micrel, Inc. Copyright (c) 2010-2013 Kontron Europe GmbH Author: Michael Brunner Copyright (c) 2010-2013 Benjamin Tissoires Copyright (c) 2010-2012,2013, The Linux Foundation. All rights reserved. Copyright (c) 2010-2012, The Linux Foundation. All rights reserved. Copyright (c) 2010-2012, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2010-2012 by Nibble Max Copyright (c) 2010-2012 Stephane Chatty Copyright (c) 2010-2012 Savoir-faire Linux Inc. Jerome Oufella Vivien Didelot Copyright (c) 2010-2012 Samsung Electronics Co., Ltd. Copyright (c) 2010-2012 Mauro Carvalho Chehab. Copyright (c) 2010-2012 Kontron Europe GmbH Author: Michael Brunner Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France Copyright (c) 2010-2012 Broadcom. All rights reserved. Copyright (c) 2010-2012 Benjamin Tissoires Copyright (c) 2010-2011,2014 The Linux Foundation. All rights reserved. Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. Copyright (c) 2010-2011,2013 The Linux Foundation. All rights reserved. Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. Copyright (c) 2010-2011, NVIDIA Corporation. Copyright (c) 2010-2011, Jarod Wilson Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. Copyright (c) 2010-2011 by Samsung Electronics. Written by: Marek Szyprowski Michal Nazarewicz Copyright (c) 2010-2011 by Samsung Electronics. Copyright (c) 2010-2011 by Mauro Carvalho Chehab Copyright (c) 2010-2011 Wind River Systems, Inc. Copyright (c) 2010-2011 Samsung Electronics Co.Ltd. Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. Tomasz Stanislawski Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. Copyright (c) 2010-2011 Rafał Miłecki Copyright (c) 2010-2011 Rafael J. Wysocki , Novell Inc. Copyright (c) 2010-2011 Picochip Ltd., Jamie Iles Copyright (c) 2010-2011 Linaro Ltd. Copyright (c) 2010-2011 Jeremy Kerr Copyright (c) 2010-2011 Ericsson AB Copyright (c) 2010-2011 Atheros Communications Inc. Copyright (c) 2010-2011 Andres Salomon Copyright (c) 2010-2010 Analog Devices Inc. Copyright (c) 2010-15: Borislav Petkov . Copyright (c) 2010,2015, The Linux Foundation. All rights reserved. Copyright (c) 2010,2011 Code Aurora Forum. All rights reserved. Copyright (c) 2010, by Texas Instruments Copyright (c) 2010, Vladimir Fonov Copyright (c) 2010, ST-Ericsson Author: Dmitry Tarnyagin Copyright (c) 2010, ST-Ericsson Author: Ajitpal Singh Copyright (c) 2010, ST-Ericsson Author: Ajitpal Singh Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2010, Octasic semiconductor. Copyright (c) 2010, NVIDIA Corporation. Copyright (c) 2010, NVIDIA Corporation. Copyright (c) 2010, Microsoft Corporation. Copyright (c) 2010, Intel Corporation. Len Brown Copyright (c) 2010, Intel Corporation. Copyright (c) 2010, Google Inc. Copyright (c) 2010, CompuLab, Ltd. Author: Mike Rapoport Copyright (c) 2010, Code Aurora Forum. All rights reserved. Copyright (c) 2010, Citrix Copyright (c) 2010, Applied Micro Circuits Corporation Authors: Tirumala R Marri Feng Kan Copyright (c) 2010, Applied Micro Circuits Corporation Author: Tanmay Inamdar Copyright (c) 2010, Applied Micro Circuits Corporation Author: Rupjyoti Sarmah Copyright (c) 2010, 2015 Mathieu Desnoyers Copyright (c) 2010, 2014 The Linux Foundation. All rights reserved. Copyright (c) 2010, 2012-2013, NVIDIA Corporation. All rights reserved. Copyright (c) 2010, 2012, Intel Corporation. Copyright (c) 2010, 2012 The Linux Foundation. All rights reserved. Copyright (c) 2010, 2011 Fabien Marteau Copyright (c) 2010, 2011 Ericsson AB. Copyright (c) 2010 by: Mauro Carvalho Chehab Copyright (c) 2010 by Samsung Electronics Author: Michal Nazarewicz Copyright (c) 2010 by Pavel Osnova Copyright (c) 2010 by Mauro Carvalho Chehab Copyright (c) 2010 by Kyle Strickland. Copyright (c) 2010 by Jarod Wilson Copyright (c) 2010 by Igor M. Liplianin Copyright (c) 2010 by Herton Ronaldo Krzesinski Copyright (c) 2010 Xing Wei Copyright (c) 2010 Wolfson Microelectronics plc Author: Mark Brown Copyright (c) 2010 Wind River Systems, Inc. All Rights Reserved. Copyright (c) 2010 Werner Fink, Jiri Slaby Copyright (c) 2010 Werner Dittmann Copyright (c) 2010 Wang Lei Author(s): Wang Lei (wang840925@gmail.com). All Rights Reserved. Copyright (c) 2010 Voltaire Inc. All rights reserved. Copyright (c) 2010 Vasily Khoruzhick Copyright (c) 2010 Stephane Chatty Copyright (c) 2010 Stefan Achatz Copyright (c) 2010 Simtec Electronics Ben Dooks Copyright (c) 2010 Simon Wood Copyright (c) 2010 Signal 11 Software Copyright (c) 2010 Sergei Kolzun Copyright (c) 2010 Sebastian Smolorz Copyright (c) 2010 Sascha Hauer Copyright (c) 2010 Samsung Electronics, Co. Ltd Contact: Sylwester Nawrocki Copyright (c) 2010 Samsung Electronics Kyungmin Park Marek Szyprowski Copyright (c) 2010 Samsung Electronics Co.Ltd. Copyright (c) 2010 Samsung Electronics Co., Ltd. Copyright (c) 2010 Samsung Electronics Co., Ltd. Copyright (c) 2010 Samsung Electronics Co. Ltd. Jaswinder Singh Copyright (c) 2010 Samsung Electronics Co. Ltd Author: Jaswinder Singh Credits: Graeme Gregory, Sean Choi Copyright (c) 2010 ST-Ericsson SA Copyright (c) 2010 SMSC Copyright (c) 2010 Rising Tide Systems Copyright (c) 2010 RidgeRun (todd.fischer@ridgerun.com) Copyright (c) 2010 Richard Nauber Copyright (c) 2010 Red Hat, Inc. All Rights Reserved. Copyright (c) 2010 Red Hat Inc. Author : Dave Airlie Copyright (c) 2010 Rafał Miłecki Copyright (c) 2010 Rafael J. Wysocki , Novell Inc. Copyright (c) 2010 Picochip Ltd., Jamie Iles Copyright (c) 2010 Phillip Lougher Copyright (c) 2010 Pengutronix e.K. Author: Wolfram Sang Copyright (c) 2010 Paul Thomas Copyright (c) 2010 Patrick McHardy Copyright (c) 2010 Nuvoton technology corporation. Copyright (c) 2010 Nuvoton technology corporation All rights reserved. Copyright (c) 2010 Novell, Inc. Authors(s): Suresh Jayaraman (sjayaraman@suse.de> Copyright (c) 2010 Novell, Inc. Author(s): Suresh Jayaraman Copyright (c) 2010 Nokia Corporation Author: Dmitry Kasatkin Copyright (c) 2010 Nikolai Kondrashov Copyright (c) 2010 Mika Westerberg Copyright (c) 2010 Mika Laitio Copyright (c) 2010 Michael Poole Copyright (c) 2010 Marvell International Ltd. Author: Haojian Zhuang Copyright (c) 2010 Marc Kleine-Budde, Pengutronix Copyright (c) 2010 Manuel Stahl Copyright (c) 2010 Linux-iSCSI.org Copyright (c) 2010 Linaro Copyright (c) 2010 LG Electronics Chan Jeong Copyright (c) 2010 Kees Cook (kees.cook@canonical.com) Copyright (c) 2010 Katalix Systems Ltd Copyright (c) 2010 Johnathon Harris Copyright (c) 2010 John Fastabend Copyright (c) 2010 Jiri Pirko Copyright (c) 2010 Jean-Francois Dagenais Copyright (c) 2010 Janusz Krzysztofik Copyright (c) 2010 Istvan Varga Copyright (c) 2010 Ira W. Snyder Copyright (c) 2010 Intel Corporation Copyright (c) 2010 Ignaz Forster Copyright (c) 2010 Herbert Xu Copyright (c) 2010 Henrik Rydberg Copyright (c) 2010 Hendrik Iben Copyright (c) 2010 H Hartley Sweeten Copyright (c) 2010 Gregoire Baron Copyright (c) 2010 Google, Inc Copyright (c) 2010 Franco Catrin Copyright (c) 2010 Focal tech Ltd. Copyright (c) 2010 Ericsson AB. Copyright (c) 2010 Don Prince Copyright (c) 2010 Dmitry Torokhov. Copyright (c) 2010 David Härdeman Copyright (c) 2010 David Chinner. Copyright (c) 2010 Daniel Mack Copyright (c) 2010 Daniel Kiper Copyright (c) 2010 CompuLab Ltd. Mike Rapoport Copyright (c) 2010 CompuLab Ltd Author: Denis Turischev Copyright (c) 2010 CompuLab Ltd Copyright (c) 2010 Cisco Systems, Inc. Copyright (c) 2010 Cisco Systems, Inc Copyright (c) 2010 Christoph Mair Copyright (c) 2010 Chase Douglas Copyright (c) 2010 Cavium Networks, Inc. Copyright (c) 2010 Canonical, Ltd. Copyright (c) 2010 Bruno Randolf Copyright (c) 2010 Broadcom Corporation Copyright (c) 2010 Ben Cropley Copyright (c) 2010 Arrow Electronics, Inc. Copyright (c) 2010 Arnaud Patard Copyright (c) 2010 Arnaud Patard Copyright (c) 2010 Andres Salomon Copyright (c) 2010 Analog Devices Inc. Copyright (c) 2010 Altera Corporation, San Jose, California, USA. Copyright (c) 2010 Alexander Sverdlin Copyright (c) 2010 Alan Ott Copyright (c) 2010 Adam Bennett Copyright (c) 2010 - Mauro Carvalho Chehab. Copyright (c) 2010 - 2012 Xilinx, Inc. All rights reserved. Copyright (c) 2010 - 2011 Ping Cheng, Wacom. Copyright (c) 2010 - 2011 PetaLogix Copyright (c) 2010 - 2011 Michal Simek Copyright (c) 2009/10 Intel Corporation Copyright (c) 2009-2014 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2009-2013, The Linux Foundation. All rights reserved. Copyright (c) 2009-2013, NVIDIA Corporation. All rights reserved. Copyright (c) 2009-2013 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (c) 2009-2013 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. Copyright (c) 2009-2013 QLogic Corporation. Copyright (c) 2009-2013 QLogic Corporation Copyright (c) 2009-2013 LSI Corporation Copyright (c) 2009-2012,2014, The Linux Foundation. All rights reserved. Copyright (c) 2009-2012, NVIDIA Corporation. All rights reserved. Copyright (c) 2009-2012 Realtek Corporation. Copyright (c) 2009-2011, NVIDIA Corporation. Copyright (c) 2009-2011, Intel Corporation. All Rights Reserved. Copyright (c) 2009-2011, Intel Corporation. Copyright (c) 2009-2011, Dan Magenheimer, Oracle Corp. Copyright (c) 2009-2011, Code Aurora Forum. All rights reserved. Copyright (c) 2009-2011 Wind River Systems, Inc. Copyright (c) 2009-2011 Samsung Electronics Co., Ltd. Copyright (c) 2009-2011 Manuel Lauss Copyright (c) 2009-2011 Atheros Communications Inc. Copyright (c) 2009-2010, NVIDIA Corporation. Scott Peterson Vijay Mali Copyright (c) 2009-2010, NVIDIA Corporation. Scott Peterson Copyright (c) 2009-2010, Code Aurora Forum. All rights reserved. Copyright (c) 2009-2010 by: Mauro Carvalho Chehab Copyright (c) 2009-2010 Wind River Systems, Inc. Copyright (c) 2009-2010 Stephane Chatty Copyright (c) 2009-2010 Stephane Chatty Copyright (c) 2009-2010 Samsung Electronics Co., Ltd. Pawel Osciak, Marek Szyprowski, Copyright (c) 2009-2010 Nuvoton technology corporation. Copyright (c) 2009-2010 NSN GmbH & Co KG Copyright (c) 2009-2010 MontaVista Software, LLC. Copyright (c) 2009-2010 Micron Technology, Inc. Copyright (c) 2009-2010 Micrel, Inc. Tristram Ha Copyright (c) 2009-2010 Marvell International Ltd. Haojian Zhuang Copyright (c) 2009-2010 Intel Corporation Copyright (c) 2009-2010 Clemens Ladisch Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. Copyright (c) 2009-2010 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2009-2010 Atheros Communications Inc. Copyright (c) 2009-2010 Analog Devices, Inc. Author: Michael Hennerich Copyright (c) 2009-15 Advanced Micro Devices, Inc. Copyright (c) 2009,2010 Rising Tide, Inc. Copyright (c) 2009,2010 One Laptop per Child Copyright (c) 2009,2010 Nicholas A. Bellinger Copyright (c) 2009,2010 Linux-iSCSI.org. Copyright (c) 2009, NVIDIA Corporation. Copyright (c) 2009, Microsoft Corporation. Copyright (c) 2009, Jouni Malinen Copyright (c) 2009, Joao Ramos INESC Inovacao (INOV) Copyright (c) 2009, Intel Corporation. Copyright (c) 2009, Code Aurora Forum. All Rights Reserved. Copyright (c) 2009, Citrix Systems, Inc. Copyright (c) 2009, Christoph Hellwig All Rights Reserved. Copyright (c) 2009, 2014 Intel Corporation. Copyright (c) 2009, 2013 H Hartley Sweeten Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2009, 2010 the Speakup Team Copyright (c) 2009 by Tilman Schmidt . Copyright (c) 2009 by Rafael Ignacio Zurita Copyright (c) 2009 by Martin Fuzzey Copyright (c) 2009 by Krzysztof Helt. Copyright (c) 2009 Yauhen Kharuzhy . Copyright (c) 2009 Xilinx, Inc. Copyright (c) 2009 Wu Zhangjin Copyright (c) 2009 Wolfgang Grandegger Copyright (c) 2009 Wind River Systems, Inc. All Rights Reserved. Copyright (c) 2009 Wind River Systems, Inc. All Rights Reserved. Copyright (c) 2009 Wayne Roberts Copyright (c) 2009 VMware, Inc., Palo Alto, CA., USA, All Rights Reserved. Copyright (c) 2009 Trond Myklebust Copyright (c) 2009 Tomas Hanak Copyright (c) 2009 Tobias Lorenz Copyright (c) 2009 Tobias Doerffel Copyright (c) 2009 Tim Blechmann Copyright (c) 2009 Tias Guns Copyright (c) 2009 Takashi Iwai Copyright (c) 2009 SoftwareBitMaker. Copyright (c) 2009 Simtec Electronics, Ben Dooks Copyright (c) 2009 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2009 Secret Lab Technologies, Ltd. Copyright (c) 2009 Secret Lab Technologies Ltd. Copyright (c) 2009 Sebastian Kapfer Copyright (c) 2009 Sascha Hauer, Pengutronix Copyright (c) 2009 Samsung Electronics Co.Ltd Author: Joonyoung Shim Copyright (c) 2009 Samsung Electronics Co., Ltd. Pawel Osciak, Marek Szyprowski, Copyright (c) 2009 Samsung Electronics Co. Ltd Author: Jaswinder Singh Copyright (c) 2009 Samsung Electronics Co. Ltd Author: Jaswinder Singh Copyright (c) 2009 STMicroelectronics Limited Author: Stuart Menefy Copyright (c) 2009 Rising Tide, Inc. Copyright (c) 2009 RidgeRun (todd.fischer@ridgerun.com) Copyright (c) 2009 Richard Walmsley Copyright (c) 2009 Rafael J. Wysocki, Novell Inc. Copyright (c) 2009 Rafael J. Wysocki , Novell Inc. Copyright (c) 2009 Qi Hardware inc., Author: Xiangfu Liu Copyright (c) 2009 QLogic Corporation. All rights reserved. Copyright (c) 2009 Promwad Innovation Company Yauhen Kharuzhy Copyright (c) 2009 Philippe Vachon Copyright (c) 2009 Philipp Zabel Copyright (c) 2009 Peter Holik Copyright (c) 2009 Pavel Hofman Copyright (c) 2009 Patrick McHardy Copyright (c) 2009 Orex Computed Radiography Baruch Siach Copyright (c) 2009 Nuvoton technology. Wan ZongShun Copyright (c) 2009 Nuvoton technology corporation. Copyright (c) 2009 Nuvoton technology corporation All rights reserved. Copyright (c) 2009 Nuvoton corporation. Copyright (c) 2009 Novell Inc. Copyright (c) 2009 Nokia Corporation Roger Quadros Copyright (c) 2009 Nokia Corporation Contact: Eduardo Valentin Copyright (c) 2009 Nick Kossifidis Copyright (c) 2009 Nicholas A. Bellinger Copyright (c) 2009 MontaVista Software, Inc. Author: Anton Vorontsov Copyright (c) 2009 MontaVista Software, Inc. Copyright (c) 2009 Mika Westerberg Copyright (c) 2009 Micrel Inc. Copyright (c) 2009 Michael Buesch Copyright (c) 2009 Matthieu Crapet Copyright (c) 2009 Marton Balint Copyright (c) 2009 Marek Vasut Copyright (c) 2009 Manuel Stahl Copyright (c) 2009 Manuel Lauss. Copyright (c) 2009 Manuel Lauss Copyright (c) 2009 Magnus Damm Copyright (c) 2009 Linux-iSCSI.org Copyright (c) 2009 LaCie Copyright (c) 2009 Jussi Kivilinna Copyright (c) 2009 Jonathan Cameron Copyright (c) 2009 Jonathan Cameron Copyright (c) 2009 Jochen Friedrich Copyright (c) 2009 Jiri Kosina Copyright (c) 2009 Janine Kropp. Copyright (c) 2009 Intel Corporation. All rights reserved. Copyright (c) 2009 Intel Corp. Author: Huang Ying Vinodh Gopal Erdinc Ozturk Deniz Karakoyunlu Copyright (c) 2009 Intel Corp. Author: Huang Ying Copyright (c) 2009 Imre Kaloz Copyright (c) 2009 IBM Corporation Author: Mimi Zohar . Copyright (c) 2009 Herton Ronaldo Krzesinski Copyright (c) 2009 Hans de Goede Copyright (c) 2009 HNR Consulting. All rights reserved. Copyright (c) 2009 H Hartley Sweeten Copyright (c) 2009 Gábor Stefanik Copyright (c) 2009 Greg Kroah-Hartman Copyright (c) 2009 Gary Stein Copyright (c) 2009 Gabor Juhos Copyright (c) 2009 Fabio Checconi, Luigi Rizzo, and Paolo Valente. Copyright (c) 2009 Don Prince Copyright (c) 2009 Dmitry Torokhov Copyright (c) 2009 Dmitry Artamonow Copyright (c) 2009 Diego Giagio All rights reserved. Copyright (c) 2009 Dialog Semiconductor Written by David Chen Copyright (c) 2009 Denis Oliver Kropp Copyright (c) 2009 Davide Ferri Copyright (c) 2009 Daniel Ribeiro Copyright (c) 2009 Daniel Mack Copyright (c) 2009 Cyber Switching, Inc. Author: Chris Verges Copyright (c) 2009 Clemens Ladisch Copyright (c) 2009 Bruno Prémont Copyright (c) 2009 Bob Copeland Copyright (c) 2009 Atheros Communications Inc. Copyright (c) 2009 Andy Walls Copyright (c) 2009 Alexander Clouter Copyright (c) 2009 Alberto Panizzo Copyright (c) 2009 Albert Herranz Copyright (c) 2009 Aava Mobile Copyright (c) 2009 - 2012 Intel Corporation. Copyright (c) 2009 - 2010, Intel Corporation and its suppliers. Copyright (c) 2009 - 2010 Guo-Fu Tseng Copyright (c) 2008-2015 Chelsio Communications, Inc. Copyright (c) 2008-2014, The Linux foundation. All rights reserved. Copyright (c) 2008-2014 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2008-2014 STMicroelectronics Limited Copyright (c) 2008-2014 Patrick McHardy Copyright (c) 2008-2014 Intel Corporation. Copyright (c) 2008-2013 Jonathan Cameron Copyright (c) 2008-2013 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2008-2013 Broadcom Corporation Copyright (c) 2008-2012 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2008-2011, Intel Corporation. Copyright (c) 2008-2011, Intel Corporation Copyright (c) 2008-2011, Code Aurora Forum. All rights reserved. Copyright (c) 2008-2011 Juliusz Chroboczek Copyright (c) 2008-2011 Jonathan Cameron Copyright (c) 2008-2011 Freescale Semiconductor, Inc. Copyright (c) 2008-2011 Atheros Communications Inc. Copyright (c) 2008-2010, Dave Chinner All Rights Reserved. Copyright (c) 2008-2010, 2013 Dave Chinner All Rights Reserved. Copyright (c) 2008-2010 Rafi Rubin Copyright (c) 2008-2010 Patrick McHardy Copyright (c) 2008-2010 Henrik Rydberg Copyright (c) 2008-2010 Arnaud Patard Copyright (c) 2008-2009, NVIDIA Corporation. Copyright (c) 2008-2009 Weongyo Jeong Copyright (c) 2008-2009 USI Co., Ltd. All rights reserved. Copyright (c) 2008-2009 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2008-2009 Secret Lab Technologies Ltd. Copyright (c) 2008-2009 Rodolfo Giometti Copyright (c) 2008-2009 Philipp Zabel Copyright (c) 2008-2009 Patrick McHardy Copyright (c) 2008-2009 PMC-Sierra, Inc., All rights reserved. Copyright (c) 2008-2009 PIKA Technologies Sean MacLennan Copyright (c) 2008-2009 Nuvoton technology corporation. Copyright (c) 2008-2009 Novell Inc. Copyright (c) 2008-2009 MontaVista Software, Inc. Copyright (c) 2008-2009 Michael Buesch Copyright (c) 2008-2009 Marvell Semiconductor Copyright (c) 2008-2009 Jonathan Cameron Copyright (c) 2008-2009 Frederic Weisbecker Copyright (c) 2008-2009 Felix Fietkau Copyright (c) 2008-2009 Eurotech S.p.A. Michael Lawnick Copyright (c) 2008-2009 Eurotech S.p.A. Copyright (c) 2008-2009 Cisco Systems, Inc. All rights reserved. Copyright (c) 2008-2009 Atheros Communications, Inc. Copyright (c) 2008-2009 Atheros Communications Inc. Copyright (c) 2008,2009,2010 Katalix Systems Ltd Copyright (c) 2008,2009 NEC Software Tohoku, Ltd. Written by Takashi Sato Akira Fujita Copyright (c) 2008,2009 Katalix Systems Ltd Copyright (c) 2008,2009 Ilya Petrov Copyright (c) 2008, VIA Technologies Inc. All Rights Reserved. Copyright (c) 2008, Tungsten Graphics Inc. Cedar Park, TX., USA. All Rights Reserved. Copyright (c) 2008, Swedish Institute of Computer Science. All rights reserved. Copyright (c) 2008, Jouni Malinen Copyright (c) 2008, John W. Linville Copyright (c) 2008, Intel Corporation. Copyright (c) 2008, FUJITSU Limited Copyright (c) 2008, Christoph Hellwig All Rights Reserved. Copyright (c) 2008, Christian Lamparter Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2008, 2009, 2010 QLogic Corporation. All rights reserved. Copyright (c) 2008, 2009 open80211s Ltd. Authors: Luis Carlos Cobo Javier Cardona Copyright (c) 2008, 2009 open80211s Ltd. Author: Luis Carlos Cobo Copyright (c) 2008, 2009 Tim Blechmann Copyright (c) 2008, 2009 QLogic Corporation. All rights reserved. Copyright (c) 2008, 2007, 2004-2005 Simtec Electronics. Ben Dooks Copyright (c) 2008 guiming zhuo Copyright (c) 2008 by: Ben Woodard Mauro Carvalho Chehab Copyright (c) 2008 by Takashi Iwai Copyright (c) 2008 by Jaroslav Kysela Copyright (c) 2008 by David Brownell Copyright (c) 2008 Zhang Le Copyright (c) 2008 Zbynek Michl Copyright (c) 2008 Wind River Systems, Inc. Copyright (c) 2008 Wei Ni Copyright (c) 2008 Tomasz Grobelny Copyright (c) 2008 Takashi Iwai Copyright (c) 2008 Steven Toth Copyright (c) 2008 Spansion Inc. Frank Edelhaeuser . Copyright (c) 2008 Simtec Electronics. Ben Dooks Copyright (c) 2008 Simtec Electronics Ben Dooks Copyright (c) 2008 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2008 Silicon Graphics Inc. All Rights Reserved. Copyright (c) 2008 Secret Lab Technologies Ltd. Copyright (c) 2008 Sascha Hauer , Pengutronix Copyright (c) 2008 Samuel Thibault Copyright (c) 2008 STMicroelectronics Limited Copyright (c) 2008 Ryan Mallon Copyright (c) 2008 Rod Whitby Copyright (c) 2008 Richard Liu, STMicroelectronics Copyright (c) 2008 Richard Lemon Copyright (c) 2008 Red Hat, Inc. All rights reserved. Copyright (c) 2008 Red Hat Inc. Copyright (c) 2008 Ramax Lo . Copyright (c) 2008 QUALCOMM USA, INC. Copyright (c) 2008 QUALCOMM Incorporated. Copyright (c) 2008 Philipp Zabel Copyright (c) 2008 Philipp Zabel Copyright (c) 2008 Peter Popovec Copyright (c) 2008 Patrick McHardy Copyright (c) 2008 PIKA Technologies Sean MacLennan Copyright (c) 2008 Oracle. All rights reserved. Copyright (c) 2008 Nuvoton technology corporation. All rights reserved. Copyright (c) 2008 Nuvoton technology corporation Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Nissin Systems Co., Ltd., Yoshio Kashiwagi Copyright (c) 2008 Neil Horman Copyright (c) 2008 NVIDIA Corp. All rights reserved. Copyright (c) 2008 MtekVision Co., Ltd. Kwangwoo Lee Copyright (c) 2008 MontaVista Software, Inc. Anton Vorontsov Copyright (c) 2008 MontaVista Software, Inc. Copyright (c) 2008 Michael Krufky Copyright (c) 2008 Michael Buesch Copyright (c) 2008 Mauro Carvalho Chehab Copyright (c) 2008 Matthieu Castet (castet.matthieu@free.fr) Copyright (c) 2008 Marvell Semiconductor Copyright (c) 2008 Marvell International Ltd. Eric Miao Copyright (c) 2008 Martin Kebert Copyright (c) 2008 Marek Vasut Copyright (c) 2008 Marc Pignat Copyright (c) 2008 Magnus Damm Copyright (c) 2008 Maciej W. Rozycki Copyright (c) 2008 Lukasz Lubojanski Copyright (c) 2008 Loc Ho Copyright (c) 2008 Lev Babiev. Copyright (c) 2008 Kwangwoo Lee. Copyright (c) 2008 Jonathan Cameron Copyright (c) 2008 Jiri Slaby Copyright (c) 2008 Jiri Slaby Copyright (c) 2008 Jaya Kumar Copyright (c) 2008 Jaswinder Singh Rajput Copyright (c) 2008 Jaswinder Singh Copyright (c) 2008 James Bottomley Copyright (c) 2008 Isaku Yamahata . Copyright (c) 2008 Isaku Yamahata VA Linux Systems Japan K.K. Copyright (c) 2008 Isaku Yamahata Copyright (c) 2008 Intel Corporation Jesse Barnes Copyright (c) 2008 Intel Corporation Author: Matthew Wilcox Copyright (c) 2008 Intel Corporation Copyright (c) 2008 Instituto Nokia de Tecnologia - INdT Contact: Eduardo Valentin Copyright (c) 2008 Herbert Xu Copyright (c) 2008 Henrik Rydberg (rydberg@euromail.se) Copyright (c) 2008 Harris Corporation Copyright (c) 2008 H Hartley Sweeten Copyright (c) 2008 Gerrit Renker Copyright (c) 2008 Gerrit Renker Copyright (c) 2008 Fabio Belavenuto Copyright (c) 2008 Eurotech S.p.A. Copyright (c) 2008 Erik Andrén Copyright (c) 2008 Emcraft Systems Sergei Poselenov Copyright (c) 2008 Embedded Alley Solutions Inc Copyright (c) 2008 Doug Thompson. Copyright (c) 2008 Dmitry Eremin-Solenikov Copyright (c) 2008 Dmitry Baryshkov Copyright (c) 2008 Dave Chinner All Rights Reserved. Copyright (c) 2008 Codehermit Copyright (c) 2008 Cisco. All rights reserved. Copyright (c) 2008 Chia-I Wu Copyright (c) 2008 CSE Semaphore Belgium. by Laurent Pinchart Copyright (c) 2008 Bull S.A.S. Copyright (c) 2008 Bernhard Weirich Copyright (c) 2008 Atom Create Engineering Co., Ltd. Copyright (c) 2008 Atheros Communications Inc. Copyright (c) 2008 Applied Micro Circuits Corporation. All rights reserved. James Hsiao Copyright (c) 2008 Anssi Hannula Copyright (c) 2008 Andres Salomon Copyright (c) 2008 Alistair John Strachan Copyright (c) 2008 Alexey Klimov Copyright (c) 2008 Alek Du Copyright (c) 2008 Adrian-Ken Rueegsegger Copyright (c) 2008 - 2012 QLogic Corporation. All rights reserved. Copyright (c) 2007-8 Patrick Boettcher Copyright (c) 2007-2015 Herbert Xu Copyright (c) 2007-2014 Nicira, Inc. Copyright (c) 2007-2014 Jiri Kosina Copyright (c) 2007-2014 Intel Corporation. Copyright (c) 2007-2013 Nicira, Inc. Copyright (c) 2007-2013 Broadcom Corporation Copyright (c) 2007-2012 Nicira, Inc. Copyright (c) 2007-2011, Intel Corporation. All Rights Reserved. Copyright (c) 2007-2011 Nicira, Inc. Copyright (c) 2007-2011 Nicira Networks. Copyright (c) 2007-2011 Broadcom Corporation Copyright (c) 2007-2011 Atheros Communications Inc. Copyright (c) 2007-2010, Synaptics Incorporated Copyright (c) 2007-2010 Vasily Khoruzhick Copyright (c) 2007-2010 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (c) 2007-2010 The Khronos Group Inc. Copyright (c) 2007-2010 Paul Mundt Copyright (c) 2007-2010 Bartlomiej Zolnierkiewicz Copyright (c) 2007-2009, Christian Lamparter Copyright (c) 2007-2009 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (c) 2007-2009 Philipp Zabel Copyright (c) 2007-2009 Patrick McHardy Copyright (c) 2007-2009 Oliver Neukum Copyright (c) 2007-2009 Novell Inc. Copyright (c) 2007-2009 NetLogic Microsystems, Inc. Copyright (c) 2007-2009 Greg Kroah-Hartman Copyright (c) 2007-2008, Realsil Wlan. Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA, All Rights Reserved. Copyright (c) 2007-2008 Pavel Roskin Copyright (c) 2007-2008 Oliver Neukum Copyright (c) 2007-2008 MontaVista Software, Inc. Copyright (c) 2007-2008 Michael Taylor Copyright (c) 2007-2008 Mauro Carvalho Chehab (mchehab@infradead.org). Copyright (c) 2007-2008 Mauro Carvalho Chehab (mchehab@infradead.org) Copyright (c) 2007-2008 Matthew W. S. Bell Copyright (c) 2007-2008 Luis Rodriguez Copyright (c) 2007-2008 Joern Engel Copyright (c) 2007-2008 Jiri Slaby Copyright (c) 2007-2008 Jim Paris Copyright (c) 2007-2008 Intel Corporation. All rights reserved. Copyright (c) 2007-2008 Intel Corporation Jesse Barnes Copyright (c) 2007-2008 Claudio Nieder Copyright (c) 2007-2008 Bruno Randolf Copyright (c) 2007-2008 Bartlomiej Zolnierkiewicz Copyright (c) 2007-2008 Atheros Communications, Inc. Copyright (c) 2007,2008 Dmitry Baryshkov Copyright (c) 2007, XenSource Inc. Copyright (c) 2007, MontaVista Software, Inc. Copyright (c) 2007, Intel Corporation. Copyright (c) 2007, D G Murray Copyright (c) 2007, 2013 Tejun Heo Copyright (c) 2007, 2013 Tejun Heo Copyright (c) 2007, 2011 Jean Delvare Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2007, 2010, 2012 Freescale Semiconductor, Inc. Copyright (c) 2007, 2010 Intel Corporation Jesse Barnes Copyright (c) 2007, 2010 George Joseph Copyright (c) 2007, 2009, 2010 QLogic Corporation. All rights reserved. Copyright (c) 2007, 2009 Anssi Hannula Copyright (c) 2007, 2008, 2009, 2010 Juerg Haefliger Copyright (c) 2007, 2008, 2009 QLogic Corporation. All rights reserved. Copyright (c) 2007, 2008 Red Hat, Inc. All rights reserved. Copyright (c) 2007, 2008 QLogic Corporation. All rights reserved. Copyright (c) 2007, 2008 Mike Christie Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved. Copyright (c) 2007, 2004-2005 Simtec Electronics.Ben Dooks Copyright (c) 2007 by Silicon Motion, Inc. (SMI) Copyright (c) 2007 by Bill Gatliff . Copyright (c) 2007 allank Copyright (c) 2007 Xceive Corporation Copyright (c) 2007 Wouter Horre Copyright (c) 2007 Wind River Systems, Inc. Copyright (c) 2007 Vivek Goyal (vgoyal@in.ibm.com) Copyright (c) 2007 University of Aberdeen, Scotland, UK Copyright (c) 2007 Ujjwal Pande , Kenati Technologies Pvt Ltd. Copyright (c) 2007 TinCanTools David Anders Copyright (c) 2007 The University of Aberdeen, Scotland, UK Copyright (c) 2007 Tejun Heo Copyright (c) 2007 Tan Swee Heng Copyright (c) 2007 Takashi Iwai Copyright (c) 2007 Steven Toth Copyright (c) 2007 Simtec Electronics Ben Dooks, Copyright (c) 2007 Simtec Electronics Ben Dooks Copyright (c) 2007 Sigmatel, Inc. Peter Hartley, Copyright (c) 2007 Shin-ya Okada. Copyright (c) 2007 Secret Lab Technologies Ltd. Copyright (c) 2007 Samuel Ortiz Copyright (c) 2007 SUSE Linux Products GmbH Copyright (c) 2007 STMicroelectronics (R&D) Ltd. Copyright (c) 2007 Rodolfo Giometti Copyright (c) 2007 Rik Snel Copyright (c) 2007 Richard Purdie. Copyright (c) 2007 Red Hat, Inc. Author(s): Jeff Layton (jlayton@redhat.com) Steve French (sfrench@us.ibm.com) Copyright (c) 2007 Rafael J. Wysocki Copyright (c) 2007 Philipp Zabel Copyright (c) 2007 Philipp Zabel Copyright (c) 2007 Paul Walmsley Copyright (c) 2007 Patrick Boettcher Copyright (c) 2007 Oracle. All rights reserved. Copyright (c) 2007 Oracle Corporation. All rights reserved. Written by Martin K. Petersen Copyright (c) 2007 Ondrej Zajicek Copyright (c) 2007 Olivier DANET Copyright (c) 2007 Oliver Neukum Copyright (c) 2007 Novell Inc. Copyright (c) 2007 Nokia Siemens Networks - Mikko Herranen Copyright (c) 2007 Nokia Siemens Networks Copyright (c) 2007 Nobuhiro Iwamatsu Copyright (c) 2007 MontaVista Software, Inc. Anton Vorontsov Copyright (c) 2007 Microchip Technology Inc. . Copyright (c) 2007 Michael Buesch Copyright (c) 2007 Mellanox Technologies. All rights reserved. Copyright (c) 2007 Matthew Wilcox Copyright (c) 2007 Manuel Lauss Copyright (c) 2007 Maciej W. Rozycki Copyright (c) 2007 Luis R. Rodriguez Copyright (c) 2007 Larry Finger Copyright (c) 2007 Kevin O'Connor Copyright (c) 2007 Kevin Lo Copyright (c) 2007 Keir Fraser, XenSource Inc Copyright (c) 2007 Kalle Valo Copyright (c) 2007 Julian Scheel Copyright (c) 2007 Jonathan Cameron Copyright (c) 2007 Jiri Slaby Copyright (c) 2007 Jiri Kosina Copyright (c) 2007 Jakob Bornecrantz Copyright (c) 2007 Intel Corporation. All rights reserved. Copyright (c) 2007 Intel Corp. All Rights Reserved. Copyright (c) 2007 Ilyes Gouta. Copyright (c) 2007 Igor Mammedov Author(s): Igor Mammedov (niallain@gmail.com) Steve French (sfrench@us.ibm.com) Wang Lei (wang840925@gmail.com) David Howells (dhowells@redhat.com) Copyright (c) 2007 Igor Mammedov Copyright (c) 2007 Herbert Xu Copyright (c) 2007 Hans J. Koch, Linutronix GmbH Copyright (c) 2007 Guido Guenther Copyright (c) 2007 Greg Kroah-Hartman Copyright (c) 2007 Freescale Semiconductor, Inc. All rights reserved. Copyright (c) 2007 Freescale Semiconductor, Inc. Copyright (c) 2007 Eurotech S.p.A. Copyright (c) 2007 Eric Biederman (ebiederm@xmission.com) Copyright (c) 2007 Deep Root Systems, LLC Copyright (c) 2007 Dave Airlie Copyright (c) 2007 Daniel Mack Karsten Wiese Copyright (c) 2007 Daniel Mack Copyright (c) 2007 Citrix Systems, Inc. Copyright (c) 2007 Cisco Systems. All rights reserved. Copyright (c) 2007 Cisco Systems, Inc. All rights reserved. Copyright (c) 2007 Christoph Hellwig Copyright (c) 2007 Chelsio, Inc. All rights reserved. Copyright (c) 2007 Byron Bradley Copyright (c) 2007 Bruno Randolf Copyright (c) 2007 Benjamin Herrenschmidt, IBM. Copyright (c) 2007 Ben Dooks Copyright (c) 2007 Barry Carter Copyright (c) 2007 Atheros Corporation. Copyright (c) 2007 Anton Vorontsov Copyright (c) 2007 Andi Kleen (ak@suse.de) Copyright (c) 2007 Alexey Starikovskiy Copyright (c) 2007 - 2012 QLogic Corporation. All rights reserved. Copyright (c) 2007 - 2009, Christian Lamparter Copyright (c) 2007 - 2008 Jean Delvare Copyright (c) 2007 - 2008 Jacob Jun Pan Copyright (c) 2007 - 1012 Jean Delvare Copyright (c) 2006-2014 Brocade Communications Systems, Inc. Copyright (c) 2006-2014 Broadcom Corporation Copyright (c) 2006-2013 Jiri Kosina Copyright (c) 2006-2012 Wilocity . Copyright (c) 2006-2012 Patrick McHardy Copyright (c) 2006-2012 Jiri Kosina Copyright (c) 2006-2011 Michael Hennerich Copyright (c) 2006-2011 Freescale Semiconductor, Inc. Copyright (c) 2006-2010 Patrick McHardy Copyright (c) 2006-2010 Jiri Kosina Copyright (c) 2006-2010 BalaBit IT Ltd. Author: Balazs Scheidler, Krisztian Kovacs Copyright (c) 2006-2009, Intel Corporation Copyright (c) 2006-2009 Vmware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (c) 2006-2009 Victor Chukhantsev, Denis Grigoriev, Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (c) 2006-2009 Simtec Electronics.Ben Dooks Vincent Sanders Copyright (c) 2006-2009 Simtec Electronics, Ben Dooks Copyright (c) 2006-2009 Red Hat Inc. Copyright (c) 2006-2009 Nick Kossifidis Copyright (c) 2006-2008 Simtec Electronics.Ben Dooks Vincent Sanders Copyright (c) 2006-2008 Simtec Electronics. Copyright (c) 2006-2008 One Laptop Per Child Authors: Zephaniah E. Hull Andres Salomon Copyright (c) 2006-2008 Novell Inc. Copyright (c) 2006-2008 Nick Kossifidis Copyright (c) 2006-2008 Juergen Beisert Copyright (c) 2006-2008 Jiri Kosina Copyright (c) 2006-2008 Intel Corporation Copyright (c) 2006-2008 Hans de Goede Copyright (c) 2006-2008 Greg Kroah-Hartman Copyright (c) 2006-2008 Freescale Semiconductor, Inc. Author: Scott Wood Copyright (c) 2006-2008 Dominik Kuhlen Copyright (c) 2006-2008 Daniel Mack, Karsten Wiese Copyright (c) 2006-2008 Chelsio, Inc. All rights reserved. Copyright (c) 2006-2007, D G Murray. Copyright (c) 2006-2007, 2011-2012 Freescale Semiconductor, Inc. Copyright (c) 2006-2007 Tungsten Graphics, Inc., Cedar Park, TX., USA All Rights Reserved. Copyright (c) 2006-2007 Simtec Electronics. Ben Dooks Vincent Sanders Copyright (c) 2006-2007 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2006-2007 Silicon Graphics, Inc. Copyright (c) 2006-2007 Philipp Zabel Copyright (c) 2006-2007 Ondrej Zajicek Copyright (c) 2006-2007 Oliver Bock (bock@tfh-berlin.de) Copyright (c) 2006-2007 Novell Inc. Copyright (c) 2006-2007 Nick Kossifidis Copyright (c) 2006-2007 MontaVista Software, Inc. Copyright (c) 2006-2007 Jorge Boncompte - DTI2 Copyright (c) 2006-2007 Jiri Kosina Copyright (c) 2006-2007 Herbert Xu Copyright (c) 2006-2007 Greg Kroah-Hartman Copyright (c) 2006-2007 Freescale Semiconductor, Inc. Copyright (c) 2006-2007 Freescale Semiconductor Copyright (c) 2006-2007 David Brownell Copyright (c) 2006,2007 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2006,2007 Daniel Mack, Tim Ruetz Copyright (c) 2006, emlix, Sebastian Hess Copyright (c) 2006, Michael Wu Copyright (c) 2006, Keir Fraser Copyright (c) 2006, Intel Corporation. Copyright (c) 2006, Ian Campbell, XenSource Inc. Copyright (c) 2006, Ian Campbell Copyright (c) 2006, 2009, 2010 QLogic, Corporation. All rights reserved. Copyright (c) 2006, 2007, 2009 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007, 2008, 2010 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007, 2008, 2009, 2010 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007, 2008, 2009 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007, 2008 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007 QLogic Corporation. All rights reserved. Copyright (c) 2006, 2007 Maciej W. Rozycki Copyright (c) 2006, 2007 IBM Corp. Josh Boyer , David Gibson Copyright (c) 2006, 2007 IBM Corp. Benjamin Herrenschmidt Copyright (c) 2006, 2007 Cisco Systems. All rights reserved. Copyright (c) 2006, 2007 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006, 2006 Michael Buesch Copyright (c) 2006 by Mauro Carvalho Chehab Ted Walther John Sokol Copyright (c) 2006 by Matthias König Copyright (c) 2006 by Jing Min Zhao Copyright (c) 2006 by Jaroslav Kysela Copyright (c) 2006 Wolfson Microelectronics PLC. Graeme Gregory graeme.gregory@wolfsonmicro.com linux@wolfsonmicro.com Copyright (c) 2006 Willem Duinker. Copyright (c) 2006 Trond Myklebust Copyright (c) 2006 Tower Technologies Copyright (c) 2006 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2006 Tensilica, Inc. All Rights Reserved. Copyright (c) 2006 Tejun Heo Copyright (c) 2006 Steven Toth Copyright (c) 2006 Steven Rostedt. Copyright (c) 2006 Sphere Systems Ltd. Copyright (c) 2006 Simtec Electronics Ben Dooks Copyright (c) 2006 Silicon Graphics, Inc. by Greg Banks Copyright (c) 2006 Sam Leffler, Errno Consulting Copyright (c) 2006 Rik Snel Copyright (c) 2006 Rick Koch Copyright (c) 2006 Red Hat, Inc., Ingo Molnar Copyright (c) 2006 Ralf Baechle (ralf@linux-mips.org) Copyright (c) 2006 Rafael J. Wysocki Copyright (c) 2006 QLogic, Corporation. All rights reserved. Copyright (c) 2006 Pototskiy Akex Takashi Iwai Tobin Davis Copyright (c) 2006 Philipp Zabel Copyright (c) 2006 Patrick McHardy Copyright (c) 2006 PathScale, Inc. All rights reserved. Copyright (c) 2006 Oracle. All rights reserved. Copyright (c) 2006 Option Wireless n/v All rights Reserved. Copyright (c) 2006 Olivier DANET Copyright (c) 2006 Oliver Neukum Copyright (c) 2006 Novell, Inc. Copyright (c) 2006 Nokia Corporation corgi_ts.c Copyright (c) 2006 Nokia Corporation Various changes: Imre Deak Copyright (c) 2006 Moxa Technologies Co., Ltd. Copyright (c) 2006 MontaVista Software, Inc. Copyright (c) 2006 Michal Ludvig Copyright (c) 2006 Michael Hanselmann Copyright (c) 2006 Mellanox Technologies. All rights reserved. Copyright (c) 2006 Mellanox Technologies. All rights reserved Copyright (c) 2006 Mauro Carvalho Chehab (mchehab@infradead.org) Copyright (c) 2006 Mauro Carvalho Chehab Copyright (c) 2006 Marek Vasut Copyright (c) 2006 Maciej W. Rozycki Copyright (c) 2006 Luc Verhaegen (quirks list) Copyright (c) 2006 Linus Walleij Copyright (c) 2006 Kyle McMartin Copyright (c) 2006 Jürgen Schindele Copyright (c) 2006 Jochen Voss Copyright (c) 2006 Jiri Kosina Copyright (c) 2006 Jiri Benc Copyright (c) 2006 Jing Min Zhao Copyright (c) 2006 Intel Corporation. All rights reserved. Copyright (c) 2006 Intel Corporation Copyright (c) 2006 Ian Molton Copyright (c) 2006 Herbert Xu Copyright (c) 2006 Herbert Valerio Riedel Copyright (c) 2006 Hartmut Birr (e9hack at gmail dot com) Copyright (c) 2006 Guedez Clement Copyright (c) 2006 Greg Kroah-Hartman Copyright (c) 2006 Freescale Semiconductor, Inc.Shlomi Gridish Jerry Huang Copyright (c) 2006 Edgar Hucek Copyright (c) 2006 Dmitry Torokhov Copyright (c) 2006 Diego Beltrami Miika Komu Herbert Xu Abhinav Pathak Jeff Ahrenholz Copyright (c) 2006 Devicescape Software, Inc. Copyright (c) 2006 David Basden. Copyright (c) 2006 Dave Airlie Copyright (c) 2006 Damien Bergamini Copyright (c) 2006 Cisco Systems. All rights reserved. Copyright (c) 2006 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006 Chelsio, Inc. All rights reserved. Copyright (c) 2006 Carsten Emde, Open Source Automation Development Lab Copyright (c) 2006 Carlos Munoz Copyright (c) 2006 Ben Dooks Copyright (c) 2006 Arnaldo Carvalho de Melo Copyright (c) 2006 Anton Vorontsov Copyright (c) 2006 Anssi Hannula Copyright (c) 2006 Andrzej Zaborowski Copyright (c) 2006 Andriy Skulysh Copyright (c) 2006 American Microsystems Limited David Anders Copyright (c) 2006 Alberto Mardegan Copyright (c) 2006 ATRON electronic GmbH Author: Jan Nikitenko Copyright (c) 2006 ATI Technologies Inc. Copyright (c) 2006 ARM Ltd. Copyright (c) 2006 - 2014 Intel Corporation. All rights reserved. Copyright (c) 2006 - 2013 Broadcom Corporation Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved. Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved. Copyright (c) 2006 - 2011 Intel-NE, Inc. All rights reserved. Copyright (c) 2006 - 2011 Intel Corporation. All rights reserved. Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved. Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand. Copyright (c) 2005-7 Ian McDonald Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand. Copyright (c) 2005-6 Ian McDonald Copyright (c) 2005-2014 Brocade Communications Systems, Inc. Copyright (c) 2005-2011 Atheros Communications Inc. Copyright (c) 2005-2011 ARMadeus systems Copyright (c) 2005-2010 Brocade Communications Systems, Inc. All rights reserved. Copyright (c) 2005-2009 Michael Buesch Copyright (c) 2005-2008, 2011-2013, Wind River Systems All rights reserved. Copyright (c) 2005-2008, 2010-2011, Wind River Systems All rights reserved. Copyright (c) 2005-2008 Stefano Brivio Copyright (c) 2005-2008 Simtec Electronics. Copyright (c) 2005-2008 Michael Buesch Copyright (c) 2005-2008 Joern Engel Copyright (c) 2005-2008 DLA Systems, David H. Lynch Jr. Copyright (c) 2005-2008 Christer Weinigel Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. Copyright (c) 2005-2008 Analog Devices Inc. Copyright (c) 2005-2007, Wind River Systems All rights reserved. Copyright (c) 2005-2007, 2012-2013, Wind River Systems All rights reserved. Copyright (c) 2005-2007, 2010-2013, Wind River Systems All rights reserved. Copyright (c) 2005-2007, 2010-2011, Wind River Systems All rights reserved. Copyright (c) 2005-2007 Vladimir Lebedev Copyright (c) 2005-2007 Takashi Iwai Copyright (c) 2005-2007 Stefano Brivio Copyright (c) 2005-2007 Stanislaw Gruszka. Copyright (c) 2005-2007 Patrick McHardy Copyright (c) 2005-2007 Network Appliance, Inc. All rights reserved. Copyright (c) 2005-2007 Michael Buesch Copyright (c) 2005-2007 Mauro Carvalho Chehab (mchehab@infradead.org). Copyright (c) 2005-2007 Matthieu Castet Copyright (c) 2005-2007 Axis Communications AB. Copyright (c) 2005-2006, Intel Corporation. Copyright (c) 2005-2006, Christopher Clark Copyright (c) 2005-2006, 2014, Ericsson AB Copyright (c) 2005-2006, 2013 Ericsson AB Copyright (c) 2005-2006, 2010-2014, Wind River Systems All rights reserved. Copyright (c) 2005-2006, 2010-2013, Wind River Systems All rights reserved. Copyright (c) 2005-2006, 2010-2011, Wind River Systems All rights reserved. Copyright (c) 2005-2006 Voltaire, Inc. All rights reserved. Copyright (c) 2005-2006 Varma Electronics Oy Copyright (c) 2005-2006 Network Appliance, Inc. All rights reserved. Copyright (c) 2005-2006 Mauro Carvalho Chehab Copyright (c) 2005-2006 Intel Corporation. All rights reserved. Copyright (c) 2005-2006 Hewlett-Packard Development Company, L.P. Contributed by Stephane Eranian Copyright (c) 2005-2006 Hans de Goede Copyright (c) 2005-2006 DENX Software Engineering Stefan Roese Copyright (c) 2005,2006 Option Wireless Sweden AB Copyright (c) 2005,2006 Mauro Carvalho Chehab (mchehab@infradead.org) Copyright (c) 2005,2006 Jim Cromie Copyright (c) 2005, XenSource Ltd Copyright (c) 2005, Wind River Systems All rights reserved. Copyright (c) 2005, Rusty Russell, IBM Corporation Copyright (c) 2005, Nguyen Anh Quynh Copyright (c) 2005, Keir Fraser Copyright (c) 2005, Keir Fraser Copyright (c) 2005, Devicescape Software, Inc. Copyright (c) 2005, Christopher Clark Copyright (c) 2005, Christian Limpach Copyright (c) 2005, Bull S.A. Written by Pierre Peiffer Copyright (c) 2005, Advanced Micro Devices, Inc. Copyright (c) 2005, 2010-2014, Wind River Systems All rights reserved. Copyright (c) 2005, 2010-2011, Wind River Systems All rights reserved. Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2005, 2009, 2011 Freescale Semiconductor, Inc. Copyright (c) 2005, 2008 Axis Communications AB Author: Mikael Starvik Copyright (c) 2005, 2007, 2008 Ian Molton Copyright (c) 2005, 2006, 2008 Patrick McHardy Copyright (c) 2005, 2006, 2007, 2008 Mellanox Technologies. All rights reserved. Copyright (c) 2005, 2006, 2007 Cisco Systems. All rights reserved. Copyright (c) 2005, 2006, 2007 Cisco Systems, Inc. All rights reserved. Copyright (c) 2005, 2006 Stefano Brivio Copyright (c) 2005, 2006 PathScale, Inc. All rights reserved. Copyright (c) 2005, 2006 Michael Buesch Copyright (c) 2005, 2006 Maciej W. Rozycki Copyright (c) 2005, 2006 Danny van Dyk Copyright (c) 2005, 2006 Cisco Systems. All rights reserved. Copyright (c) 2005, 2006 Cisco Systems, Inc. All rights reserved. Copyright (c) 2005, 2006 Anssi Hannula Copyright (c) 2005, 2006 Andreas Jaggi Copyright (c) 2005, 2006 Andrea Bittau Copyright (c) 2005 by Tilman Schmidt , Hansjoerg Lipp , Stefan Eilers. Copyright (c) 2005 Voltaire, Inc. All rights reserved. Copyright (c) 2005 Voltaire Inc. All rights reserved. Copyright (c) 2005 Vojtech Pavlik Copyright (c) 2005 Vojtech Pavlik Copyright (c) 2005 Topspin Communications. All rights reserved. Copyright (c) 2005 The University of Waikato, Hamilton, New Zealand. Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. Copyright (c) 2005 Stefano Brivio Copyright (c) 2005 Stefano Brivio Copyright (c) 2005 Stanislaw Skowronek Copyright (c) 2005 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2005 Sasha Khapyorsky Takashi Iwai Copyright (c) 2005 Sascha Hauer , Pengutronix Copyright (c) 2005 Samsung Electronics Kyungmin Park Copyright (c) 2005 SDG Systems, LLC Copyright (c) 2005 Roger Lucas. Copyright (c) 2005 Rick Koch Copyright (c) 2005 Richard Purdie Copyright (c) 2005 Rich Townsend Copyright (c) 2005 Petr Stehlik of ARAnyM dev team Copyright (c) 2005 Pete Zaitcev Copyright (c) 2005 PathScale, Inc. All rights reserved. Copyright (c) 2005 Palmsource, Inc. Copyright (c) 2005 Oracle Corporation, Joel Becker Copyright (c) 2005 Open Grid Computing, Inc. All rights reserved. Copyright (c) 2005 Nick Sillik Copyright (c) 2005 Network Appliance, Inc. All rights reserved. Copyright (c) 2005 MontaVista Software Copyright (c) 2005 Misha Zhilin Copyright (c) 2005 Milan Jurik, Petr Stehlik of ARAnyM dev team Copyright (c) 2005 Michael Schmitz Copyright (c) 2005 Michael Haboustak . Copyright (c) 2005 Michael Haboustak for Concept2, Inc Copyright (c) 2005 Michael Buesch Copyright (c) 2005 Mellanox Technologies. All rights reserved. Copyright (c) 2005 Mellanox Technologies Ltd. All rights reserved. Copyright (c) 2005 Martin Langer , Stefano Brivio Michael Buesch Danny van Dyk Andreas Jaggi Copyright (c) 2005 Martin Langer , Copyright (c) 2005 Martin Langer Copyright (c) 2005 Maciej W. Rozycki Copyright (c) 2005 Luben Tuikov Copyright (c) 2005 Linux Driver Project Copyright (c) 2005 Linas Vepstas Copyright (c) 2005 Koninklijke Philips Electronics N.V. Copyright (c) 2005 Kenan Esau Copyright (c) 2005 Keir Fraser Copyright (c) 2005 John Lenz Copyright (c) 2005 John Bicket All rights reserved. Copyright (c) 2005 Joern Engel Copyright (c) 2005 Jim Cromie Copyright (c) 2005 James Simmons Copyright (c) 2005 Intracom S.A. by Pantelis Antoniou Copyright (c) 2005 Intel Inc. All rights reserved. Copyright (c) 2005 Intel Corporation. All rights reserved. Copyright (c) 2005 Ian Molton Copyright (c) 2005 Ian Molton Copyright (c) 2005 Ian McDonald Copyright (c) 2005 Ian McDonald Copyright (c) 2005 IBM Corporation Joachim Fenkes Heiko J Schick Copyright (c) 2005 IBM Corporation Copyright (c) 2005 Herbert Xu Copyright (c) 2005 Henk Vergonet Copyright (c) 2005 Giorgio Padrin Copyright (c) 2005 Gene Collins Copyright (c) 2005 Eugene Surovegin Copyright (c) 2005 Enrik Berkhan Copyright (c) 2005 Embedded Alley Solutions, Inc. Matt Porter Copyright (c) 2005 Dmitry Torokhov Copyright (c) 2005 Dirk Opfer Copyright (c) 2005 David Shaohua Li Copyright (c) 2005 David Kubicek Copyright (c) 2005 David Brownell Copyright (c) 2005 David Brownell Copyright (c) 2005 Danny van Dyk Copyright (c) 2005 Dan M. Smith, IBM Corporation Copyright (c) 2005 Dag Arne Osvik Copyright (c) 2005 Cisco Systems. All rights reserved. Roland Dreier Copyright (c) 2005 Cisco Systems. All rights reserved. Copyright (c) 2005 Cisco Systems, Inc. All rights reserved. Copyright (c) 2005 Christoph Bartelmus Copyright (c) 2005 Benjamin Herrenschmidt, IBM Corp benh@kernel.crashing.org> Copyright (c) 2005 Ben Gardner Copyright (c) 2005 Aspen Systems, Inc. Copyright (c) 2005 Arnaud Patard Copyright (c) 2005 Arnaldo Carvalho de Melo Copyright (c) 2005 Arnaldo Carvalho de Melo Copyright (c) 2005 Arnaldo Carvalho de Melo Copyright (c) 2005 Aristeu Sergio Rozanski Filho Copyright (c) 2005 Anton Altaparmakov Copyright (c) 2005 Andrey Panin Copyright (c) 2005 Andreas Jaggi Copyright (c) 2005 Andrea Merello Copyright (c) 2005 Andrea Bittau Copyright (c) 2005 Ammasso, Inc. All rights reserved. Copyright (c) 2005 Alexey Starikovskiy Copyright (c) 2005 Alexander Wykes Copyright (c) 2005 Adaptec, Inc. All rights reserved. Copyright (c) 2005 ASPEED Technology Inc. Copyright (c) 2005 - James Bottomley Copyright (c) 2005 - 2014 Intel Corporation. All rights reserved. Copyright (c) 2005 Naoto Sugai. Copyright (c) 2005 Maarten Deprez Copyright (c) 2004-2014 Broadcom Corporation Copyright (c) 2004-2012 Patrick McHardy Copyright (c) 2004-2011 Atheros Communications Inc. Copyright (c) 2004-2010 Atheros Communications Inc. Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2004-2009 Reyk Floeter Copyright (c) 2004-2009 Greg Kroah-Hartman Copyright (c) 2004-2008, 2010-2014, Wind River Systems All rights reserved. Copyright (c) 2004-2008, 2010-2013, Wind River Systems All rights reserved. Copyright (c) 2004-2008 Simtec Electronics. Ben Dooks Copyright (c) 2004-2008 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2004-2008 Richard Purdie Copyright (c) 2004-2008 Reyk Floeter Copyright (c) 2004-2008 LSI Corporation. Copyright (c) 2004-2008 David Howells Copyright (c) 2004-2008 Chelsio, Inc. All rights reserved. Copyright (c) 2004-2008 Ben Dooks Copyright (c) 2004-2007, Michael Wu Copyright (c) 2004-2007, Matt Reimer Copyright (c) 2004-2007, 2010-2013, Wind River Systems All rights reserved. Copyright (c) 2004-2007 Voltaire, Inc. All rights reserved. Copyright (c) 2004-2007 Voltaire Corporation. All rights reserved. Copyright (c) 2004-2007 Romain Beauxis Copyright (c) 2004-2007 Reyk Floeter Copyright (c) 2004-2007 Intel Corporation. All rights reserved. Copyright (c) 2004-2007 Axis Communications AB. Copyright (c) 2004-2006, K A Fraser Copyright (c) 2004-2006, 2014-2015, Ericsson AB Copyright (c) 2004-2006, 2010-2013, Wind River Systems All rights reserved. Copyright (c) 2004-2006 Voltaire Corporation. All rights reserved. Copyright (c) 2004-2006 Simtec Electronics Ben Dooks Copyright (c) 2004-2006 Silicon Graphics, Inc. Modified by Paul Jackson Copyright (c) 2004-2006 Richard Purdie Copyright (c) 2004-2006 Macq Electronique SA. Copyright (c) 2004-2006 Herbert Xu Copyright (c) 2004-2006 Helge Deller Copyright (c) 2004-2005, Szabolcs Gyurko Copyright (c) 2004-2005, Keir Fraser Copyright (c) 2004-2005, K A Fraser Copyright (c) 2004-2005, 2010-2011, Wind River Systems All rights reserved. Copyright (c) 2004-2005 Thibaut VARENE Copyright (c) 2004-2005 Stephane VOLTZ Copyright (c) 2004-2005 Simtec Electronics. Ben Dooks Copyright (c) 2004-2005 Simtec Electronics Ben Dooks Copyright (c) 2004-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2004-2005 Richard Purdie Copyright (c) 2004-2005 Atheros Communications, Inc. Copyright (c) 2004-2005 Anton Altaparmakov Copyright (c) 2004,2006 Simtec Electronics Ben Dooks, Copyright (c) 2004,2005,2006,2007,2008,2009 NVIDIA Corporation Copyright (c) 2004,2005 Patrick McHardy, Copyright (c) 2004,2005 Arnaud Patard Copyright (c) 2004, Steven Smith Copyright (c) 2004, Luke Kenneth Casson Leighton Copyright (c) 2004, K A Fraser Copyright (c) 2004, Intel Corporation. Copyright (c) 2004, Intel Corporation Copyright (c) 2004, Christian Limpach Copyright (c) 2004, Andrew Warfield Copyright (c) 2004, 2011 Intel Corporation. All rights reserved. Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2004, 2008 Matt Mackall Copyright (c) 2004, 2005, 2006, 2007 Broadcom Corporation Copyright (c) 2004, 2005, 2006 Voltaire, Inc. All rights reserved. Copyright (c) 2004, 2005 Zultys Technologies. Eugene Surovegin or Copyright (c) 2004, 2005 Zultys Technologies Eugene Surovegin or Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved. Copyright (c) 2004, 2005 Voltaire Corporation. All rights reserved. Copyright (c) 2004, 2005 Topspin Corporation. All rights reserved. Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. Copyright (c) 2004, 2005 Mellanox Technologies Ltd. All rights reserved. Copyright (c) 2004, 2005 Jeroen Vreeken (pe1rxq@amsat.org) Copyright (c) 2004, 2005 James Bottomley Copyright (c) 2004, 2005 Intel Corporation. All rights reserved. Copyright (c) 2004, 2005 Infinicon Corporation. All rights reserved. Copyright (c) 2004 by Jaroslav Kysela . Copyright (c) 2004 by Hansjoerg Lipp Copyright (c) 2004 by Digigram Copyright (c) 2004 by Castet Matthieu Copyright (c) 2004 Will Schmidt IBM Corporation. Nathan Lynch nathanl@austin.ibm.com Copyright (c) 2004 Voltaire, Inc. All rights reserved. Copyright (c) 2004 Voltaire Corporation. All rights reserved. Copyright (c) 2004 Vojtech Pavlik and Dan Streetman Copyright (c) 2004 Vojtech Pavlik Copyright (c) 2004 VIA Networking Technologies, Inc. Copyright (c) 2004 Utilitek Systems, Inc. Copyright (c) 2004 Torrey Hoffman Copyright (c) 2004 Topspin Corporation. All rights reserved. Copyright (c) 2004 Topspin Communications. All rights reserved. Copyright (c) 2004 The Regents of the University of Michigan. Copyright (c) 2004 Texas Instruments. Copyright (c) 2004 Takashi Iwai PeiSen Hou Copyright (c) 2004 Takashi Iwai Copyright (c) 2004 TDF Copyright (c) 2004 Simtec Electronics. Copyright (c) 2004 Simtec Electronics, Written by Ben Dooks, Copyright (c) 2004 Simtec Electronics Ben Dooks Copyright (c) 2004 Silicon Graphics, Inc Russ Anderson Jesse Barnes Jack Steiner Copyright (c) 2004 Shannon Holland Copyright (c) 2004 Sascha Hauer Copyright (c) 2004 Rudolf Marek Copyright (c) 2004 Ron Lee (ron@debian.org). Copyright (c) 2004 Richard Purdie Copyright (c) 2004 Red Hat, Inc., James Morris Copyright (c) 2004 Red Hat Inc. Copyright (c) 2004 Ray Lehtiniemi Copyright (c) 2004 Randy Dunlap Copyright (c) 2004 Peter Nelson Copyright (c) 2004 Peter Gruber Copyright (c) 2004 Pavel Machek Copyright (c) 2004 Patrick McHardy Copyright (c) 2004 Panagiotis Issaris Copyright (c) 2004 Open Source Development Labs Copyright (c) 2004 Oliver Neukum Copyright (c) 2004 Nick Jones Copyright (c) 2004 Nex Vision Guillaume GOURAT Copyright (c) 2004 Naoto Sugai, NIIBE Yutaka Copyright (c) 2004 Michal Ludvig Copyright (c) 2004 Mellanox Technologies Ltd. All rights reserved. Copyright (c) 2004 Matthieu Castet Copyright (c) 2004 Mark M. Hoffman Copyright (c) 2004 MIPS Inc Author: chris@mips.com Copyright (c) 2004 Linus Torvalds Copyright (c) 2004 Li Shaohua Copyright (c) 2004 Kouichi ONO. Copyright (c) 2004 Kiran Kumar Immidi Copyright (c) 2004 Kailang Yang PeiSen Hou Takashi Iwai Jonathan Woithe Copyright (c) 2004 Jouni Malinen Copyright (c) 2004 Joerg Albert Copyright (c) 2004 Jocelyn Mayer 2011 Alexander Graf Copyright (c) 2004 Jean-Luc Cooke Copyright (c) 2004 Jaroslav Kysela 2008 Pavel Hofman Copyright (c) 2004 Jaroslav Kysela Copyright (c) 2004 Jan Steinhoff (cpad@jan-steinhoff . de) Copyright (c) 2004 James Simmons Copyright (c) 2004 James Morris , Red Hat Inc. Copyright (c) 2004 James Courtier-Dutton Copyright (c) 2004 James Courtier-Dutton Copyright (c) 2004 Intel Corporation. All rights reserved. Copyright (c) 2004 Infinicon Corporation. All rights reserved. Copyright (c) 2004 Hirokazu Takata Copyright (c) 2004 Hewlett-Packard Development Company, L.P. Contributed by David Mosberger-Tang Copyright (c) 2004 Herbert Xu Copyright (c) 2004 Helge Deller Copyright (c) 2004 Google, Inc. Copyright (c) 2004 Gerd Knorr [SUSE Labs] Copyright (c) 2004 Gerd Knorr Copyright (c) 2004 Freescale Semiconductor, Inc. Copyright (c) 2004 Freescale Semiconductor, Inc Copyright (c) 2004 Fetron GmbH Copyright (c) 2004 Evgeniy Polyakov Copyright (c) 2004 Eugene Surovegin Copyright (c) 2004 Erik Rigtorp Copyright (c) 2004 Dmitry Torokhov Copyright (c) 2004 Dmitry Torokhov Copyright (c) 2004 David Shaohua Li Copyright (c) 2004 Cisco Systems, Inc. Copyright (c) 2004 Christoph Hellwig Copyright (c) 2004 Balint Seeber. Copyright (c) 2004 Axis Communications AB. Copyright (c) 2004 Arnaud Patard Copyright (c) 2004 Anton Altaparmakov Copyright (c) 2004 Andras BALI Copyright (c) 2004 Amstrad Plc Copyright (c) 2004 Aaron Grothe ajgrothe@yahoo.com Copyright (c) 2004 - 2013 Broadcom Corporation Copyright (c) 2004 - 2010 Broadcom Corporation. Copyright (c) 2004 - 2009 Paul Mundt Copyright (c) 2004 - 2009 Broadcom Corporation. Copyright (c) 2004 Evgeniy Polyakov Copyright (c) 2003-2015 Cavium, Inc. Copyright (c) 2003-2015 Broadcom Corporation Copyright (c) 2003-2014 QLogic Corporation. Copyright (c) 2003-2014 QLogic Corporation Copyright (c) 2003-2014 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2003-2014 Cavium Inc. Copyright (c) 2003-2014 Broadcom Corporation All Rights Reserved Copyright (c) 2003-2013, Intel Corporation. Copyright (c) 2003-2013 QLogic Corporation. Copyright (c) 2003-2013 QLogic Corporation Copyright (c) 2003-2013 LSI Corporation Copyright (c) 2003-2012, Intel Corporation. Copyright (c) 2003-2012 QLogic Corporation Copyright (c) 2003-2012 Cavium Networks Copyright (c) 2003-2012 Cavium Inc. Copyright (c) 2003-2012 Broadcom Corporation All Rights Reserved Copyright (c) 2003-2011 QLogic Corporation. Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights reserved. Copyright (c) 2003-2010 Cavium Networks Copyright (c) 2003-2009 Cavium Networks Copyright (c) 2003-2008 Simtec Electronics. Copyright (c) 2003-2008 Simtec Electronics Ben Dooks Copyright (c) 2003-2008 QLogic Corporation Copyright (c) 2003-2008 Herbert Xu Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. Copyright (c) 2003-2008 Cavium Networks Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. Copyright (c) 2003-2007 Cavium Networks Copyright (c) 2003-2006, Ericsson AB Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com Written by Alex Tomas Copyright (c) 2003-2006, 2014-2015, Ericsson AB Copyright (c) 2003-2006, 2013, Ericsson AB Copyright (c) 2003-2006 Simtec Electronics Copyright (c) 2003-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2003-2006 QLogic Corporation. Copyright (c) 2003-2006 QLogic Corporation Copyright (c) 2003-2005, K A Fraser Copyright (c) 2003-2005 Zultys Technologies Copyright (c) 2003-2005 Simtec Electronics Ben Dooks Copyright (c) 2003-2005 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2003-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2003-2005 Peter Osterlund Copyright (c) 2003-2005 Motorola Copyright (c) 2003-2005 Matthew Wilcox Copyright (c) 2003-2005 IBM Corp. Dave Engebretsen engebret@us.ibm.com Santiago Leon santil@us.ibm.com Hollis Blanchard Stephen Rothwell Copyright (c) 2003-2005 Code Mercenaries GmbH written by Christian Lucht Copyright (c) 2003-2005 Chelsio Communications. All rights reserved. Copyright (c) 2003-2005 AMD, Personal Connectivity Solutions Copyright (c) 2003-2004, MontaVista Software, Inc. Copyright (c) 2003-2004, M Williamson, K Fraser Copyright (c) 2003-2004, Keir Fraser & Steve Hand Copyright (c) 2003-2004, Keir Fraser Copyright (c) 2003-2004, Jouni Malinen Copyright (c) 2003-2004, Jouni Malinen Copyright (c) 2003-2004 Simtec Electronics Ben Dooks Copyright (c) 2003-2004 Simtec Electronics Copyright (c) 2003-2004 Silicon Graphics Inc. All Rights Reserved. Copyright (c) 2003-2004 LSI Logic Corporation. Copyright (c) 2003-2004 Jean Delvare Copyright (c) 2003-2004 IBM Corp. Copyright (c) 2003-2004 Fabrice Bellard Copyright (c) 2003-2004 Embedded Edge, LLC. Copyright (c) 2003-2004 Dmitry Torokhov Copyright (c) 2003-2004 Christoph Hellwig All rights reserved. Copyright (c) 2003-2004 Joern Engel Copyright (c) 2003,2008 IBM Corp. Dave Engebretsen engebret@us.ibm.com Santiago Leon santil@us.ibm.com Hollis Blanchard Stephen Rothwell Robert Jennings Copyright (c) 2003, Jouni Malinen Copyright (c) 2003, Dr Brian Gladman, Worcester, UK. All rights reserved. Copyright (c) 2003, B Dragovic Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2003, 2005 Maciej W. Rozycki Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved. Copyright (c) 2003, 2004, 2005 Francois Romieu Copyright (c) 2003, 2004 Zultys Technologies. Eugene Surovegin Copyright (c) 2003, 2004 Zultys Technologies Copyright (c) 2003, 2004 Renesas Technology Corp. Copyright (c) 2003, 2004 Red Hat Inc. Written by David Howells Copyright (c) 2003, 2004 Maciej W. Rozycki Copyright (c) 2003, 2004 Jeff Garzik Copyright (c) 2003, 2004 Hitoshi Yamamoto Copyright (c) 2003, 2004 David Young. All rights reserved. Copyright (c) 2003, 2004 Damien Bergamini . All rights reserved. Copyright (c) 2003 by Karsten Wiese Copyright (c) 2003 by Jaroslav Kysela Copyright (c) 2003 by James.Bottomley. Copyright (c) 2003 by Giuliano Pochini Copyright (c) 2003 by Digigram Copyright (c) 2003 by Clemens Ladisch All rights reserved. Copyright (c) 2003 Zultys Technologies. Eugene Surovegin Copyright (c) 2003 Zinx Verituse Copyright (c) 2003 Will Schmidt IBM Corporation. Copyright (c) 2003 Vojtech Pavlik Copyright (c) 2003 VIA Networking Technologies, Inc. Copyright (c) 2003 Takashi Iwai Copyright (c) 2003 Stephen Hemminger Copyright (c) 2003 Spirent Communications and Claus Gindhart Copyright (c) 2003 Simtec Electronics Ben Dooks Copyright (c) 2003 Simtec Electronics Copyright (c) 2003 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2003 Ron Lee (ron@debian.org) Copyright (c) 2003 RENESAS TECHNOROGY CORPORATION AND RENESAS SOLUTIONS CORPORATION All Rights Reserved. Copyright (c) 2003 Peter Osterlund Copyright (c) 2003 Pavel Machek Copyright (c) 2003 Patrick Mochel Copyright (c) 2003 Patrick McHardy, Copyright (c) 2003 Open Source Development Lab Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon Copyright (c) 2003 Neil Brown Copyright (c) 2003 Michal Sojka. Copyright (c) 2003 Matthias Brukner, Trajet Gmbh Copyright (c) 2003 Matthew Wilcox Copyright (c) 2003 Matt T. Yourst Copyright (c) 2003 Mark M. Hoffman Copyright (c) 2003 Margit Schubert-While Copyright (c) 2003 Manuel Estrada Sainz Copyright (c) 2003 Maciej W. Rozycki Copyright (c) 2003 Kyle McMartin Copyright (c) 2003 K.M. Liu Copyright (c) 2003 John Homppi. Copyright (c) 2003 Joerg Heckenbach. Copyright (c) 2003 Jim Hague (jim.hague@acm.org) Copyright (c) 2003 James Morris Copyright (c) 2003 Intracom S.A. by Pantelis Antoniou Copyright (c) 2003 International Business Machines, Corp. Copyright (c) 2003 IBM Corp. Dave Engebretsen engebret@us.ibm.com Santiago Leon santil@us.ibm.com Copyright (c) 2003 Hitoshi Yamamoto Copyright (c) 2003 Hewlett-Packard Development Company LP. Copyright (c) 2003 Hewlett-Packard Co Bjorn Helgaas Copyright (c) 2003 Hans-Frieder Vogt . Copyright (c) 2003 Greg Kroah-Hartman (greg@kroah.com) Copyright (c) 2003 Felix Domke Copyright (c) 2003 Evgeniy Polyakov Copyright (c) 2003 Evgeniy Polyakov Copyright (c) 2003 Erik Thyren Copyright (c) 2003 Eric Wong Copyright (c) 2003 Embedded Edge, LLC. Copyright (c) 2003 Dimitromanolakis Apostolos Copyright (c) 2003 Digigram SA Copyright (c) 2003 David Borowski Copyright (c) 2003 Dave Engebretsen Will Schmidt willschm@us.ibm.com Copyright (c) 2003 Dave Engebretsen Copyright (c) 2003 Daniele Bellucci Copyright (c) 2003 Andi Kleen Copyright (c) 2003 Adaptec Inc. All rights reserved. Copyright (c) 2003 Adaptec Inc. 691 S. Milpitas Blvd., Milpitas CA 95035 USA. All rights reserved. Copyright (c) 2003 ARM Limited. All rights reserved. Copyright (c) 2003 ARM Limited, All Rights Reserved Copyright (c) 2003 ARM Limited All Rights Reserved Copyright (c) 2003 - 2007 Francois Romieu Copyright (c) 2003 - 2006 Zultys Technologies Copyright (c) 2003 - 2005 Chelsio Communications, Inc. All rights reserved. Copyright (c) 2002-5 Patrick Mochel Copyright (c) 2002-3 Patrick Mochel Copyright (c) 2002-3 Open Source Development Labs Copyright (c) 2002-2011 Ping Cheng Copyright (c) 2002-2010, Intel Corporation. Copyright (c) 2002-2009 Clemens Ladisch All rights reserved. Copyright (c) 2002-2007 Xilinx Inc. Copyright (c) 2002-2007 Volkswagen Group Electronic Research All rights reserved. Copyright (c) 2002-2007 Volkswagen Group Electronic Research Copyright (c) 2002-2007 Sam Leffler, Errno Consulting All rights reserved. Copyright (c) 2002-2007 Anton Altaparmakov Copyright (c) 2002-2006, K Fraser Copyright (c) 2002-2005, Network Appliance, Inc. All rights reserved. Copyright (c) 2002-2005, K A Fraser Copyright (c) 2002-2005, Jouni Malinen Copyright (c) 2002-2005 Takashi Iwai. Copyright (c) 2002-2005 Sam Leffler, Errno Consulting Copyright (c) 2002-2005 Richard Russon Copyright (c) 2002-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Takeo Takahashi, Mamoru Sakugawa Copyright (c) 2002-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Mamoru Sakugawa, Naoto Sugai, Hayato Fujiwara Copyright (c) 2002-2005 Anton Altaparmakov Copyright (c) 2002-2004, K A Fraser, B Dragovic Copyright (c) 2002-2004, K A Fraser Copyright (c) 2002-2004, Jouni Malinen Copyright (c) 2002-2004, Jouni Malinen Copyright (c) 2002-2004 by Karsten Wiese Copyright (c) 2002-2004 MontaVista Software, Inc Copyright (c) 2002-2004 Martin Langer , Pilo Chambert Copyright (c) 2002-2004 Johann Deneux Copyright (c) 2002-2004 Bryan W. Headley Copyright (c) 2002-2004 Anton Altaparmakov Copyright (c) 2002-2004 Takeo Takahashi, Mamoru Sakugawa Copyright (c) 2002-2003,2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2002-2003, Jouni Malinen Copyright (c) 2002-2003, Jouni Malinen Copyright (c) 2002-2003 TiVo Inc. Copyright (c) 2002-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2002-2003 Patrick Mochel Copyright (c) 2002-2003 Open Source Development Labs Copyright (c) 2002-2003 Intel Corp. Copyright (c) 2002-2003 Open Source Development Labs Copyright (c) 2002,2006 Vojtech Pavlik Copyright (c) 2002,2003,2004 Google, Inc. All rights reserved. Copyright (c) 2002,2003 by Takashi Iwai Copyright (c) 2002,2003 Alexander Malysh Copyright (c) 2002, Dr Brian Gladman , Worcester, UK. All rights reserved. Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2002, 2007 Red Hat, Inc. All rights reserved. Copyright (c) 2002, 2003, 2013 Maciej W. Rozycki Copyright (c) 2002, 2003, 2005 Maciej W. Rozycki Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Phillip Lougher Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Phillip Lougher Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Phillip Lougher Copyright (c) 2002, 2003, 2004 Paul Mundt Copyright (c) 2002, 2003 VIA Networking Technologies, Inc. Copyright (c) 2002, 2003 Tuukka Toivonen Copyright (c) 2002, 2003 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2002, 2003 Philip Pokorny Copyright (c) 2002, 2003 Gary Thomas ( Copyright (c) 2002 by Takashi Iwai , Clemens Ladisch Copyright (c) 2002 by Takashi Iwai Copyright (c) 2002 by Jeff Mahoney, Copyright (c) 2002 by David S. Miller Copyright (c) 2002 by David Brownell Copyright (c) 2002 Vojtech Pavlik Copyright (c) 2002 Vladimir Dergachev Copyright (c) 2002 Thiemo Seufer Copyright (c) 2002 Thibaut Varene Copyright (c) 2002 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2002 The Regents of the University of Michigan All Rights Reserved Copyright (c) 2002 The Regents of the University of Michigan Copyright (c) 2002 ShuChen Copyright (c) 2002 Russell King Copyright (c) 2002 Rob Miller (rob@inpharmatica . co . uk) Copyright (c) 2002 Richard Zidlicky Copyright (c) 2002 Richard Russon Copyright (c) 2002 Red Hat, Inc. All rights reserved. Copyright (c) 2002 Petko Manolov (petkan@users.sourceforge.net) Copyright (c) 2002 Pavel Machek Copyright (c) 2002 Paul Mundt Copyright (c) 2002 Paul Davis Marcus Andersson Thomas Charbonnel Copyright (c) 2002 Patrick Mochel Copyright (c) 2002 Nokia Corp. Copyright (c) 2002 NEC Corp. Copyright (c) 2002 Monta Vista Software, Inc. Copyright (c) 2002 Martin Diehl, All Rights Reserved. Copyright (c) 2002 Martin Diehl, , All Rights Reserved. Copyright (c) 2002 Martin Diehl Copyright (c) 2002 Marko Friedemann 2004 Oliver Schwartz , Steven Toth , Franz Lehner , Ivan Hawkes Copyright (c) 2002 Mark D. Studebaker. Copyright (c) 2002 Mark D. Studebaker Aaron M. Marsh Copyright (c) 2002 M. R. Brown Copyright (c) 2002 LSI Logic Corporation. Copyright (c) 2002 Kimio Suganuma Copyright (c) 2002 Kazunori Miyazawa / USAGI Copyright (c) 2002 Johann Deneux Copyright (c) 2002 Joe Burks (jburks@wavicle.org), Chris Cheney (chris.cheney@gmail.com), Pavel Machek (pavel@ucw.cz), John Tyner (jtyner@cs.ucr.edu), Monroe Williams (monroe@pobox.com) Copyright (c) 2002 Jean-Francois Dive Copyright (c) 2002 Jean Tourrilhes Copyright (c) 2002 James Morris 2002 Adam J. Richter 2004 Jean-Luc Cooke Copyright (c) 2002 James Morris Copyright (c) 2002 Holger Waechtler Copyright (c) 2002 Hitoshi Yamamoto, Hirokazu Takata Copyright (c) 2002 Hitoshi Yamamoto Copyright (c) 2002 Hewlett-Packard Co/CERN Sverre Jarp Copyright (c) 2002 Greg Ungerer Copyright (c) 2002 Felix Tang, All Rights Reserved. Copyright (c) 2002 Eric Brower (ebrower@usa.net) Copyright (c) 2002 David S. Miller (davem@redhat.com) Copyright (c) 2002 Daniele Peri All Rights Reserved. Copyright (c) 2002 Daniel Engstrom <5116@telia.com> Copyright (c) 2002 Convergence GmbH Copyright (c) 2002 Brian Bonnlander, Bill Soudan Copyright (c) 2002 Adaptec Inc. All rights reserved. Copyright (c) 2002 Adam J. Richter Copyright (c) 2002 ARM Limited. Copyright (c) 2002 - 2011 Tony Finch Copyright (c) 2002 - 2009 Adrian McMenamin Copyright (c) 2002 - 2004 Karsten Wiese Copyright (c) 2002 - 2003 Oliver Kurth Copyright (c) 2002 Takeo Takahashi Copyright (c) 2001-3 Patrick Mochel Copyright (c) 2001-2015 Anton Altaparmakov and Tuxera Inc. Copyright (c) 2001-2014 Anton Altaparmakov and Tuxera Inc. Copyright (c) 2001-2013 ATTO Technology, Inc. mailto:linuxdrivers@attotech.com) Copyright (c) 2001-2013 ATTO Technology, Inc. Copyright (c) 2001-2012 Anton Altaparmakov and Tuxera Inc. Copyright (c) 2001-2012 Anton Altaparmakov Copyright (c) 2001-2008 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2001-2008 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2001-2008 LSI Corporation. Copyright (c) 2001-2008 Axis Communications AB Copyright (c) 2001-2007, Ericsson AB Copyright (c) 2001-2007, 2013-2014, Ericsson AB Copyright (c) 2001-2007, 2012-2015, Ericsson AB Copyright (c) 2001-2007 Jean Tourrilhes, All Rights Reserved. Copyright (c) 2001-2007 Helge Deller All rights reserved. Copyright (c) 2001-2007 Axis Communications AB Copyright (c) 2001-2007 Anton Altaparmakov Copyright (c) 2001-2006 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2001-2006 Anton Altaparmakov Copyright (c) 2001-2005 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2001-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2001-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Takeo Takahashi Copyright (c) 2001-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Mamoru Sakugawa, Naoto Sugai, Hayato Fujiwara Copyright (c) 2001-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Mamoru Sakugawa Copyright (c) 2001-2005 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto Copyright (c) 2001-2005 Greg Ungerer (gerg@snapgear.com) Copyright (c) 2001-2005 Edouard TISSERANT Copyright (c) 2001-2005 Anton Altaparmakov Copyright (c) 2001-2004 by David Brownell Copyright (c) 2001-2004 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2001-2004 Ben Fennema All rights reserved. Copyright (c) 2001-2004 Anton Altaparmakov Copyright (c) 2001-2003 Patrick Mochel Copyright (c) 2001-2003 Martin Diehl Copyright (c) 2001-2003 International Business Machines, Corp. Copyright (c) 2001-2003 International Business Machines Corp. Copyright (c) 2001-2003 Intel Corp. Copyright (c) 2001-2003 Axis Communications AB Copyright (c) 2001-2003 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto, Takeo Takahashi Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen jkmaline@cc.hut.fi> Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen j@w1.fi> Copyright (c) 2001-2002, 2007 Johann Deneux Copyright (c) 2001-2002 by David Brownell Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2001-2002 PPC64 team, IBM. Copyright (c) 2001-2002 Nokia, Inc. Copyright (c) 2001-2002 International Business Machines, Corp. Copyright (c) 2001-2002 Intel Corp. Copyright (c) 2001-2002 Denis Oliver Kropp Sven Neumann Copyright (c) 2001-2002 Ben Fennema All rights reserved. Copyright (c) 2001-2002 Axis Communications AB Copyright (c) 2001,2002 Ryan Bradetich Copyright (c) 2001,2002 Richard Russon Copyright (c) 2001,2002 Patrick Mochel Copyright (c) 2001,2002 Christer Weinigel Copyright (c) 2001, Dr Brian Gladman ,Worcester, UK. All rights reserved. Copyright (c) 2001, Andy Ritger aritger@nvidia.com Copyright (c) 2001, 2d3D, Inc. Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2001, 2007 Johann Deneux Copyright (c) 2001, 2003, 2005, 2006 Maciej W. Rozycki Copyright (c) 2001, 2003 Maciej W. Rozycki Copyright (c) 2001, 2002, 2003, 2004 Hiroyuki Kondo, Naoto Sugai, Hayato Fujiwara Copyright (c) 2001, 2002, 2003 Ladislav Michl Copyright (c) 2001, 2002, 2003 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto Copyright (c) 2001, 2002 by D-Link Corporation Written by Edward Peng. Copyright (c) 2001, 2002 M. R. Brown Copyright (c) 2001, 2002 M. R. Brown Copyright (c) 2001, 2002 Hitoshi Yamamoto, and H. Kondo Copyright (c) 2001, 2002 Hitoshi Yamamoto Copyright (c) 2001, 2002 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto . Copyright (c) 2001, 2002 Hiroyuki Kondo, Hirokazu Takata, Hitoshi Yamamoto Copyright (c) 2001, 2002 Hiroyuki Kondo Copyright (c) 2001, 2002 Hirokazu Takata, Hitoshi Yamamoto, H. Kondo Copyright (c) 2001, 2002 Daniel Engstrom Copyright (c) 2001, 2002 Adaptec Inc. All rights reserved. Copyright (c) 2001 by Takashi Iwai Copyright (c) 2001 by Stefan Eilers, Hansjoerg Lipp , Tilman Schmidt . Copyright (c) 2001 by Stefan Eilers and Hansjoerg Lipp . Copyright (c) 2001 by MontaVista Software, Inc. Copyright (c) 2001 by Jay Schulist 2002-2003 by Arnaldo Carvalho de Melo Copyright (c) 2001 by Jay Schulist Copyright (c) 2001 by Jaroslav Kysela Copyright (c) 2001 by Jaroslav Kysela Copyright (c) 2001 by James.Bottomley@HansenPartnership.com Copyright (c) 2001 by Hansjoerg Lipp , Tilman Schmidt , Stefan Eilers. Copyright (c) 2001 by David Brownell Copyright (c) 2001 Yaegashi Takeshi Copyright (c) 2001 Vojtech Pavlik. Copyright (c) 2001 Vojtech Pavlik Copyright (c) 2001 Tony Luck Copyright (c) 2001 Thomas Gleixner (gleixner@autronix.de) Copyright (c) 2001 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2001 Stefani Seibold Copyright (c) 2001 SHIMIZU Takuya, All Rights Reserved. Copyright (c) 2001 Richard Russon Copyright (c) 2001 Ralf Baechle Copyright (c) 2001 Pete Zaitcev Copyright (c) 2001 Paul Stewart Copyright (c) 2001 Patrick Mochel Copyright (c) 2001 Nokia, Inc. Copyright (c) 2001 Matrox Graphics Inc. Copyright (c) 2001 Martin Knoblauch Copyright (c) 2001 Maciej W. Rozycki Copyright (c) 2001 La Monte H.P. Yarroll Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher Mark Cave-Ayland, Carlo E Prelz, Dick Streefland Copyright (c) 2001 Intel Corp. Copyright (c) 2001 Hitoshi Yamamoto Copyright (c) 2001 Helge Deller Copyright (c) 2001 Haroldo Gamal Copyright (c) 2001 Greg Kroah-Hartman (greg@kroah.com) Copyright (c) 2001 Frederic Lepied Copyright (c) 2001 Eric Brower (ebrower@usa.net) Copyright (c) 2001 Denis Oliver Kropp Copyright (c) 2001 David Paschal Copyright (c) 2001 David Howells (dhowells@redhat.com). Copyright (c) 2001 David Howells (dhowells@redhat.com). Copyright (c) 2001 Dave Engebretsen Copyright (c) 2001 Daniel Engstrom <5116@telia.com> Copyright (c) 2001 Dan Malek Copyright (c) 2001 Cliff Brake, Accelent Systems Inc. Copyright (c) 2001 Cliff Brake Copyright (c) 2001 Chris Atenasio Copyright (c) 2001 Brian S. Julin All rights reserved. Copyright (c) 2001 Benjamin Herrenschmidt Copyright (c) 2001 Arndt Schoenewald Copyright (c) 2001 Adaptec Inc. All rights reserved. Copyright (c) 2000-2014 LSI Corporation. Copyright (c) 2000-2010 Adaptec, Inc. 2010 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) Copyright (c) 2000-2008 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2000-2008 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2008 LSI Corporation. All rights reserved. Copyright (c) 2000-2008 LSI Corporation. All rights reserved. Copyright (c) 2000-2008 LSI Corporation. Copyright (c) 2000-2007, 2014-2015 Ericsson AB Copyright (c) 2000-2007 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2007 PMC-Sierra INC. Copyright (c) 2000-2006, Ericsson AB Copyright (c) 2000-2006, 2014-2015, Ericsson AB Copyright (c) 2000-2006, 2014, Ericsson AB Copyright (c) 2000-2006, 2012-2015, Ericsson AB Copyright (c) 2000-2006 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2000-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2006 Silicon Graphics, Inc. Copyright (c) 2000-2006 PMC-Sierra INC. Copyright (c) 2000-2005 Vojtech Pavlik Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2005 Silicon Graphics, Inc. Copyright (c) 2000-2005 Anton Altaparmakov Copyright (c) 2000-2004 by David Brownell Copyright (c) 2000-2004 Vojtech Pavlik Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2004 Jean Tourrilhes All Rights Reserved Copyright (c) 2000-2004 Jaroslav Kysela , Takashi Iwai Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2003 Patrick Mochel Copyright (c) 2000-2003 Jean Tourrilhes Copyright (c) 2000-2003 David McCullough Copyright (c) 2000-2003 Conectiva, Inc. .. Copyright (c) 2000-2003 Adaptec Inc. All rights reserved. Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2002,2005 Silicon Graphics, Inc. Copyright (c) 2000-2002 Vojtech Pavlik Copyright (c) 2000-2002 Vojtech Pavlik Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2002 Jean Tourrilhes Copyright (c) 2000-2002 Helge Deller, Matthew Wilcox Copyright (c) 2000-2002 Ghozlane Toumi Copyright (c) 2000-2002 Axis Communications AB Copyright (c) 2000-2002 Alacritech, Inc. All rights reserved. Copyright (c) 2000-2002 Adaptec Inc. All rights reserved. Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved. Copyright (c) 2000-2001 Vojtech Pavlik Copyright (c) 2000-2001 Thomas Marteau Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2001 Jean Tourrilhes Copyright (c) 2000-2001 D Jeff Dionne Copyright (c) 2000-2001 ConnectCom Solutions, Inc. Copyright (c) 2000-2001 Christoph Hellwig. All rights reserved. Copyright (c) 2000-2001 Adaptec Inc. All rights reserved. Copyright (c) 2000-2001 Lineo Inc. Copyright (c) 2000-2001 Lineo Canada Corp. Copyright (c) 2000,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000,2002-2003,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000,2002,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000,2002,2005 Silicon Graphics, Inc. Copyright (c) 2000,2001 Ghozlane Toumi Copyright (c) 2000,2001 Epson Research and Development, Inc. All rights reserved. Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) Copyright (c) 2000, 2003 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2000, 2001, 2002, 2003, 2004 Broadcom Corporation Copyright (c) 2000, 2001 Anders Torger Copyright (c) 2000 by Zach Brown Takashi Iwai Copyright (c) 2000 by Takashi Iwai , Jaroslav Kysela Copyright (c) 2000 by Takashi Iwai Copyright (c) 2000 by Silicon Graphics, Inc. Copyright (c) 2000 by Abramo Bagnara Copyright (c) 2000 Xavier Debacker Copyright (c) 2000 Vojtech Pavlik Copyright (c) 2000 Uros Bizjak Copyright (c) 2000 The Regents of the University of Michigan. All rights reserved. Copyright (c) 2000 The Regents of the University of Michigan Copyright (c) 2000 Silicon Graphics, Inc. All rights reserved. Copyright (c) 2000 Sam Mosel Copyright (c) 2000 Randy Dunlap Copyright (c) 2000 RP Internet. Copyright (c) 2000 Peter Denison Copyright (c) 2000 Nokia Research Center Tampere, FINLAND Copyright (c) 2000 Nils Faerber Copyright (c) 2000 MontaVista Software, Inc. Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com) Copyright (c) 2000 Mike Corrigan Copyright (c) 2000 Microsoft Corporation Copyright (c) 2000 Michael Leslie Copyright (c) 2000 Matt Sottek Copyright (c) 2000 Markus Demleitner Copyright (c) 2000 Mark Fletcher. Copyright (c) 2000 Leung, All Rights Reserved. Copyright (c) 2000 Justin Cormack Copyright (c) 2000 Jeroen B. Vreeken (pe1rxq@amsat.org) Copyright (c) 2000 Jaroslav Kysela Tjeerd.Mulder 2002 Takashi Iwai Copyright (c) 2000 Jaroslav Kysela 2002 James Stafford 2003 Takashi Iwai Copyright (c) 2000 Jaroslav Kysela Copyright (c) 2000 James E. Blair Copyright (c) 2000 Guillaume Delvit. Copyright (c) 2000 Gerd Knorr Copyright (c) 2000 Gerd Knorr Copyright (c) 2000 Frodo Looijaard , Philip Edelbrock , Mark D. Studebaker , Dan Eaton and Stephen Rousset Copyright (c) 2000 Eric Brower (ebrower@usa.net) Copyright (c) 2000 Eicon Technology Corporation Copyright (c) 2000 Eicon Networks Copyright (c) 2000 Daniel Egger Copyright (c) 2000 Clifford Wolf Copyright (c) 2000 Benjamin Kong All Rights Reserved Copyright (c) 2000 Ani Joshi Copyright (c) 2000 Andreas Bach Aaen Copyright (c) 2000 Adaptec Inc. All rights reserved. Copyright (c) 2000 ATecoM GmbH Copyright (c) 2000 Linus Torvalds & authors Copyright (c) 1999-2015 Tensilica Inc. Copyright (c) 1999-2015 Intel Corporation. Copyright (c) 1999-2015 Cadence Design Systems Inc. Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com) Copyright (c) 1999-2010 Tensilica Inc. Copyright (c) 1999-2008 LSI Corporation mailto:DL-MPTFusionLinux@lsi.com) Copyright (c) 1999-2008 Intel Corporation. Copyright (c) 1999-2007 Tensilica Inc. Copyright (c) 1999-2007 Joerg Heckenbach Dwaine Garden Copyright (c) 1999-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1999-2006 Mark W. McClelland Copyright (c) 1999-2006 Intel Corporation. Copyright (c) 1999-2005, Mellanox Technologies, Inc. All rights reserved. Copyright (c) 1999-2005 Joerg Heckenbach Dwaine Garden Copyright (c) 1999-2005 Joerg Heckenbach Copyright (c) 1999-2005 Igor Pavlov Copyright (c) 1999-2004 Vojtech Pavlik Copyright (c) 1999-2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1999-2004 Geert Uytterhoeven Copyright (c) 1999-2004 Vojtech Pavlik Copyright (c) 1999-2003 Vojtech Pavlik Copyright (c) 1999-2003 Jean Tourrilhes All Rights Reserved. Copyright (c) 1999-2002 Vojtech Pavlik Copyright (c) 1999-2002 Transmeta Corporation Copyright (c) 1999-2002 Merlin Hughes Copyright (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) Copyright (c) 1999-2002 Emagic as an unpublished work. Copyright (c) 1999-2001 Vojtech Pavlik Copyright (c) 1999-2001 Paul Davis Copyright (c) 1999-2001 Motorola, Inc. Copyright (c) 1999-2001 Dan Malek Copyright (c) 1999-2001 Dag Brattli Copyright (c) 1999-2000, Dag Brattli Copyright (c) 1999-2000 by Takashi Iwai Copyright (c) 1999-2000 Vojtech Pavlik Copyright (c) 1999-2000 Takashi iwai Copyright (c) 1999-2000 Takashi Iwai Copyright (c) 1999-2000 Philipp Rumpf Copyright (c) 1999-2000 Maksim Yevmenkin Copyright (c) 1999-2000 Dag Brattli, All Rights Reserved. Copyright (c) 1999-2000 Cisco, Inc. Copyright (c) 1999,2001 by Jaroslav Kysela. Copyright (c) 1999,2001 D. Jeff Dionne . Copyright (c) 1999,2000,2001 Motorola Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (c) 1999, 2000 Silicon Graphics, Inc. Copyright (c) 1999 by Uros Bizjak Takashi Iwai Copyright (c) 1999 by Takashi Iwai Copyright (c) 1999 by Jaroslav Kysela , Abramo Bagnara Copyright (c) 1999 by Jaroslav Kysela Uros Bizjak Copyright (c) 1999 by Jaroslav Kysela Copyright (c) 1999 Ulf Carlsson Copyright (c) 1999 The Puffin Group Copyright (c) 1999 Silicon Graphics, Inc. Copyright (c) 1999 Peter Danielsson Copyright (c) 1999 Pavel Machek Copyright (c) 1999 Michael Gee Copyright (c) 1999 Martin Mares Copyright (c) 1999 Johannes Erdfelt Copyright (c) 1999 Jean Tourrilhes, All Rights Reserved. Copyright (c) 1999 James McKenzie, All Rights Reserved. Copyright (c) 1999 Jakub Jelinek (jakub@redhat.com) Copyright (c) 1999 Intel Corporation Copyright (c) 1999 ITConsult-Pro Co. Copyright (c) 1999 IEM - Winfried Ritsch Copyright (c) 1999 Grant Erickson Copyright (c) 1999 Frodo Looijaard and Philip Edelbrock and Mark D. Studebaker Copyright (c) 1999 Dan Malek (dmalek@jlc.net) Copyright (c) 1999 Dag Brattli, All Rights Reserved. Copyright (c) 1999 Dag Brattli, Copyright (c) 1999 Dag Brattli Copyright (c) 1999 Colin Van Dyke Copyright (c) 1999 Cisco, Inc. Copyright (c) 1999 Brian Gerst Copyright (c) 1999 Armin Fuerst Copyright (c) 1999 Andreas Gal Copyright (c) 1999 Algorithmics Ltd Copyright (c) 1999 Alexander Larsson Copyright (c) 1999 Alex deVries Copyright (c) 1999 Al Smith Copyright (c) 1999 - 2014 Intel Corporation. Copyright (c) 1998-2007 Texas Instruments Incorporated Copyright (c) 1998-2007 InnoSys Incorporated. All Rights Reserved Copyright (c) 1998-2005 Vojtech Pavlik Copyright (c) 1998-2004 IBM Corporation Copyright (c) 1998-2003 VIA Technologies, Inc. Copyright (c) 1998-2003 InnoSys Incorporated. All Rights Reserved Copyright (c) 1998-2002 by Paul Davis Copyright (c) 1998-2002 Axis Communications AB. Copyright (c) 1998-2001 by Frank van de Pol Jaroslav Kysela Takashi Iwai Copyright (c) 1998-2001 Vojtech Pavlik Copyright (c) 1998-2001 Axis Communications AB Copyright (c) 1998-2000 Vojtech Pavlik Copyright (c) 1998-2000 Ilario Nardinocchi (nardinoc@CS.UniBO.IT) Copyright (c) 1998-2000 Harald Koerfgen Copyright (c) 1998-2000 Dag Brattli. Copyright (c) 1998-2000 Dag Brattli, All Rights Reserved. Copyright (c) 1998-2000 Dag Brattli , All Rights Reserved. Copyright (c) 1998-2000 Dag Brattli Copyright (c) 1998-2000 Dag Brattli Copyright (c) 1998-2000 Bruce Kalk Copyright (c) 1998-2000 Andre Hedrick Copyright (c) 1998-1999, Thomas Davis (tadavis@jps.net> All Rights Reserved Copyright (c) 1998-1999 by Frank van de Pol Jaroslav Kysela Copyright (c) 1998-1999 by Frank van de Pol Copyright (c) 1998-1999 TiVo, Inc. Copyright (c) 1998-1999 Rebel.com Copyright (c) 1998-1999 David Huggins-Daines. Copyright (c) 1998-1999 David Huggins-Daines / Roman Zippel. Copyright (c) 1998-1999 Dag Brattli, All Rights Reserved. Copyright (c) 1998-1999 Dag Brattli , All Rights Reserved. Copyright (c) 1998-1999 Dag Brattli All Rights Reserved. Copyright (c) 1998-1999 Dag Brattli Copyright (c) 1998,1999 by Takashi Iwai. Copyright (c) 1998, 1999 Kyösti Mälkki Copyright (c) 1998, 1999 Jens Axboe Copyright (c) 1998, 1999 Frodo Looijaard Copyright (c) 1998 by Jaroslav Kysela. Copyright (c) 1998 by Frank van de Pol Jaroslav Kysela 2000 by Takashi Iwai Copyright (c) 1998 by Frank van de Pol Jaroslav Kysela Copyright (c) 1998 by Frank van de Pol Copyright (c) 1998 Thomas Davis, , Copyright (c) 1998 Thomas Davis All Rights Reserved. Copyright (c) 1998 Phil Blundell Copyright (c) 1998 Michael Zucchi, All Rights Reserved. Copyright (c) 1998 Lichen Wang, Copyright (c) 1998 Harald Koerfgen Copyright (c) 1998 David Huggins-Daines. Copyright (c) 1998 Dag Brattli , All Rights Reserved. Copyright (c) 1998 Corey Thomas (corey@world.std.com) Copyright (c) 1998 Bas Vermeulen Copyright (c) 1998 Actisys Corp.,All Rights Reserved Copyright (c) 1998 - 2004 Echo Digital Audio Corporation. All rights reserved. Copyright (c) 1998 - 2002 Frodo Looijaard , Philip Edelbrock , and Mark D. Studebaker mdsxyz123@yahoo.com> Copyright (c) 1998 - 2002 Frodo Looijaard , Philip Edelbrock , Kyösti Mälkki , Mark D. Studebaker Copyright (c) 1998 - 2002 Frodo Looijaard , Kyösti Mälkki , Mark Studebaker , and Bob Dougherty Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved. Copyright (c) 1997-2000 LAN Media Corporation (LMC) All rights reserved. Copyright (c) 1997-1999 by Paul Barton-Davis Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved. Copyright (c) 1997-1999 Doug Ledford Copyright (c) 1997-1999 Dag Brattli , All Rights Reserved. Copyright (c) 1997-1999 Carnegie Mellon University. All Rights Reserved. Copyright (c) 1997--1999 Martin Mares Copyright (c) 1997,1998 Werner Koch (dd9jn) Copyright (c) 1997, 1999-2000 Dag Brattli , All Rights Reserved. Copyright (c) 1997, 1999 by Ralf Baechle Copyright (c) 1997, 1999 Dag Brattli, All Rights Reserved. Copyright (c) 1997, 1999 Dag Brattli , All Rights Reserved. Copyright (c) 1997, 1998-1999 Dag Brattli , All Rights Reserved. Copyright (c) 1997, 1998, 2000, 2001 Justin T. Gibbs. Copyright (c) 1997, 1998, 2000 Justin T. Gibbs. Copyright (c) 1997, 1998, 1999-2000 Dag Brattli, All Rights Reserved. Copyright (c) 1997, 1998, 1999 Justin T. Gibbs. Copyright (c) 1997, 1998 Martin Mares Copyright (c) 1997, 1998 Kenneth D. Merry. All rights reserved. Copyright (c) 1997, 1998 Erik Andersen Copyright (c) 1997 by Procom Technology,Inc. 2001-2003 by Arnaldo Carvalho de Melo Copyright (c) 1997 by Procom Technology,Inc. 2001 by Arnaldo Carvalho de Melo Copyright (c) 1997 by Procom Technology, Inc. 2001-2003 by Arnaldo Carvalho de Melo Copyright (c) 1997 by Procom Technology, Inc. 2001, 2002 by Arnaldo Carvalho de Melo Copyright (c) 1997 Nicolas Pitre Copyright (c) 1997 Justin T. Gibbs. Copyright (c) 1997 Dan error_act (dmalek@jlc.net) Copyright (c) 1997 Dan Malek (dmalek@jlc.net). Copyright (c) 1997 Dan Malek PowerPC 8xx modifications. Copyright (c) 1997 Dan Malek Copyright (c) 1997 Dan Malek Copyright (c) 1997 Dag Brattli , All Rights Reserved. Copyright (c) 1997 Carnegie-Mellon University Copyright (c) 1997 C. Scott Ananian Copyright (c) 1997 Alan Cox Copyright (c) 1996-2007, 2012-2015, Ericsson AB Copyright (c) 1996-2006, 2013-2014, Ericsson AB Copyright (c) 1996-2004 Russell King. Copyright (c) 1996-2001, PostgreSQL Global Development Group. Copyright (c) 1996-2001 Vojtech Pavlik Copyright (c) 1996-2001 Jonathan A. Buzzard (jonathan@buzzard.org.uk) Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk) Copyright (c) 1996-1999 Distributed Processing Technology Corporation All rights reserved. Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. All rights reserved. Copyright (c) 1996, 1998, 1999, 2004 by Ralf Baechle Copyright (c) 1996 University of Cambridge Computer Laboratory Copyright (c) 1996 Roman Zippel Copyright (c) 1996 Paul Mackerras Copyright (c) 1996 Paul Mackerras Copyright (c) 1996 John Shifflett, GeoLog Consulting john@geolog.com jshiffle@netcom.com Copyright (c) 1996 Ingo Molnar Copyright (c) 1996 Cort Dougan Copyright (c) 1996 Brian Buhrow Copyright (c) 1995-2006, 2014, Ericsson AB Copyright (c) 1995-2006, 2013-2014, Ericsson AB Copyright (c) 1995-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1995-2001,2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1995-2000 Advanced System Products, Inc. Copyright (c) 1995-1996 Gary Thomas Initial PowerPC version. Copyright (c) 1995,2001 Compaq Computer Corporation Copyright (c) 1995,1996 Bradford W. Johnson Copyright (c) 1995, 1996 Daniel M. Eischen All rights reserved. Copyright (c) 1995 Ted Lemon. Copyright (c) 1995 Markus Kuhn. Copyright (c) 1995 Caldera, Inc. Copyright (c) 1995 - 2000 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden. All rights reserved. Copyright (c) 1994-98 by Jaroslav Kysela , 4Front Technologies Copyright (c) 1994-2003 by Jaroslav Kysela , Abramo Bagnara Copyright (c) 1994-2002 Justin T. Gibbs. Copyright (c) 1994-2001, 2004 Justin T. Gibbs. Copyright (c) 1994-2001 by Jaroslav Kysela Copyright (c) 1994-2001 Justin T. Gibbs. Copyright (c) 1994-2000 Justin T. Gibbs. Copyright (c) 1994-1998, 2000, 2001 Justin T. Gibbs. All rights reserved. Copyright (c) 1994-1998 Initio Corporation All rights reserved. Copyright (c) 1994-1998 Initio Corporation Copyright (c) 1994, 1995, 2000 Justin T. Gibbs. All rights reserved. Copyright (c) 1994 John Aycock The University of Calgary Department of Computer Science. Copyright (c) 1994 Creative Technology Ltd. Copyright (c) 1994 Alan Modra Copyright (c) 1993, 2000 Joerg Reuter DL1BKE Copyright (c) 1993, 1994 Motorola Inc. All rights reserved. Copyright (c) 1992-1999,2001-2005 Silicon Graphics, Inc. All rights reserved. Copyright (c) 1992 Orest Zborowski Copyright (c) 1991,1992,1995 Linus Torvalds Copyright (c) 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989 Regents of the University of California. All rights reserved. Copyright (c) 1987-1999 Carnegie Mellon University All Rights Reserved Copyright (c) 1987-1999 Carnegie Mellon University Copyright (c) 1985, 1986 The Regents of the University of California. All rights reserved. Copyright (c) (2005-2007) Imagination Technologies Limited. Copyright (c) <2013-2014> Linaro Ltd. Copyright (c) <2011-2014> HiSilicon Technologies Co., Ltd. Copyright (Computer Programs) Regulations 1992 (S.I. 1992 No.3233). Copyright (C)t David Gibson , IBM Corporation. 2005. Copyright (C)2007,2008 USAGI/WIDE Project YOSHIFUJI Hideaki Copyright (C)2007 USAGI/WIDE Project, All Rights Reserved. Copyright (C)2006 USAGI/WIDE Project Copyright (C)2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C)2004 USAGI/WIDE Project Copyright (C)2003-2006 USAGI/WIDE Project Copyright (C)2003-2006 Helsinki University of Technology Copyright (C)2003,2004 USAGI/WIDE Project Copyright (C)2003 USAGI/WIDE Project Copyright (C)2002 USAGI/WIDE Project Copyright (C)1993 Acculogic, Inc.1993 Copyright (C)' 2000 Geert Uytterhoeven Copyright (C) linwizard.sourceforge.net Author: Angelo Arrifano Copyright (C) by Roland Klabunde Copyright (C) by Paul Laufer 2002. Copyright (C) by Karsten Keil Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996 Copyright (C) by Hannu Savolainen 1993-1997 Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. Copyright (C) TOSHIBA CORPORATION 2000-2001, 2004-2007 Copyright (C) Sun Microsystems 2008 Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. Copyright (C) Semihalf 2009 Copyright (C) Secret Lab Technologies Ltd. 2006. All rights reserved. Copyright (C) Sam Ravnborg , 2015 Copyright (C) STRATO AG 2012. All rights reserved. Copyright (C) STRATO AG 2011. All rights reserved. Copyright (C) STMicroelectronics SA 2015 Authors: Arnaud Pouliquen . Copyright (C) STMicroelectronics SA 2014 Authors: Vincent Abriou Fabien Dessenne Copyright (C) STMicroelectronics SA 2014 Authors: Fabien Dessenne . Copyright (C) STMicroelectronics SA 2014 Authors: Benjamin Gaignard Vincent Abriou for STMicroelectronics. Copyright (C) STMicroelectronics SA 2014 Authors: Benjamin Gaignard Fabien Dessenne for STMicroelectronics. Copyright (C) STMicroelectronics SA 2014 Authors: Benjamin Gaignard Fabien Dessenne Vincent Abriou for STMicroelectronics. Copyright (C) STMicroelectronics SA 2014 Author: Fabien Dessenne for STMicroelectronics. Copyright (C) STMicroelectronics SA 2014 Author: Benjamin Gaignard for STMicroelectronics. Copyright (C) STMicroelectronics SA 2013 Authors: Vincent Abriou for STMicroelectronics. Copyright (C) STMicroelectronics 2009 Copyright (C) ST-Microelectronics SA 2013 Author: Maxime Coquelin for ST-Microelectronics. Copyright (C) ST-Ericsson SA 2013 Author: Gabriel Fernandez for ST-Ericsson. Copyright (C) ST-Ericsson SA 2013 Copyright (C) ST-Ericsson SA 2012 Author: Johan Gardsmark for ST-Ericsson. Copyright (C) ST-Ericsson SA 2012 Copyright (C) ST-Ericsson SA 2011-2013 Copyright (C) ST-Ericsson SA 2011 Author: Lee Jones for ST-Ericsson. Copyright (C) ST-Ericsson SA 2011 Copyright (C) ST-Ericsson SA 2010-2013 Author: Rickard Andersson for ST-Ericsson. Author: Daniel Lezcano for Linaro. Author: Ulf Hansson for Linaro. Copyright (C) ST-Ericsson SA 2010-2013 Author: Rickard Andersson for ST-Ericsson. Author: Daniel Lezcano for Linaro. Copyright (C) ST-Ericsson SA 2010-2012 Copyright (C) ST-Ericsson SA 2010, Shujuan Chen Jonas Linde Niklas Hernaeus Joakim Bech Jonas Linde Joakim Bech Berne Hebark Copyright (C) ST-Ericsson SA 2010 Author: Shujuan Chen Joakim Bech Berne Hebark Niklas Hernaeus Copyright (C) ST-Ericsson SA 2010 Author: Mattias Nilsson for ST Ericsson. Copyright (C) ST-Ericsson SA 2010 Copyright (C) ST-Ericsson SA 2008-2010 Author: Per Forlin for ST-Ericsson Author: Jonas Aaberg Copyright (C) ST-Ericsson SA 2007-2010 Author: Per Friden for ST-Ericsson SA Author: Jonas Aaberg for ST-Ericsson SA. Copyright (C) ST-Ericsson SA 2007-2010 Author: Per Forlin for ST-Ericsson Author: Jonas Aaberg Copyright (C) ST-Ericsson AB 2013 Authors: Vicram Arv Dmitry Tarnyagin Sjur Brendeland. Copyright (C) ST-Ericsson AB 2012 Author: Sjur Brændeland Copyright (C) ST-Ericsson AB 2012 Copyright (C) ST-Ericsson AB 2011 Author: Sjur Brendeland. Copyright (C) ST-Ericsson AB 2010 Authors: Sjur Brendeland Daniel Martensson. Copyright (C) ST-Ericsson AB 2010 Author: Daniel Martensson Dmitry.Tarnyagin / dmitry.tarnyagin@lockless. Copyright (C) ST-Ericsson AB 2010 Author: Daniel Martensson / daniel.martensson@stericsson.com Dmitry.Tarnyagin / dmitry.tarnyagin@stericsson.com. Copyright (C) ST-Ericsson AB 2010 Author: Daniel Martensson Copyright (C) ST-Ericsson AB 2010 Author: Sjur Brendeland. Copyright (C) ST-Ericsson AB 2010 Author: Daniel Martensson / Daniel.Martensson@stericsson.com. Copyright (C) ST-Ericsson 2013 Author: Hongbo Zhang Copyright (C) ST-Ericsson 2010-2012 Contact: Alexey Orishko Original author: Hans Petter Selasky Copyright (C) ST-Ericsson 2010-2012 Copyright (C) ST-Ericsson 2010 - 2013, Author: Martin Persson Hongbo Zhang Copyright (C) ST-Ericsson 2010 - 2013 Author: Martin Persson Hongbo Zhang Copyright (C) ST-Ericsson 2007-2010 , Per Friden Author: Jonas Aaberg Copyright (C) ST Microelectronics SA 2011 Copyright (C) Rusty Russell IBM Corporation 2013. Copyright (C) Riccardo Facchetti 1995-98. Copyright (C) Red Hat, Inc., 2011 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) Red Hat Inc., 2014. All rights reserved. Authors: Vivek Goyal Copyright (C) Peter T. Breuer (ptb@ot.uc3m.es) 2003 Copyright (C) Peter Maydell 05/1998 Copyright (C) Paul Mackerras 2005. All Rights Reserved. Copyright (C) Paul Mackerras 1997. Copyright (C) Overkiz SAS 2012 Copyright (C) Nokia Corporation Author: Matti Aaltonen Copyright (C) NEC Electronics Corporation 2004-2006 Copyright (C) Motorola, Inc. 1990 All Rights Reserved Copyright (C) MontaVista Software, Inc. Vitaly Bordug Copyright (C) MontaVista Software, Inc. Copyright (C) MontaVista Software Inc. Copyright (C) Mike Christie, 2004 - 2006 Copyright (C) Mike Christie, 2004 - 2005 Copyright (C) Miguel Ojeda Sandonis Date: 2006-10-31 Copyright (C) Matt Helsley, IBM Corp. 2005 Based on cn_fork.h by Nguyen Anh Quynh and Guillaume Thouvenin Copyright (C) Matt Helsley, IBM Corp. 2005 Guillaume Thouvenin Copyright (C) Linus Torvalds, 1991, 1992 Copyright (C) Linus Torvalds , 2015 Copyright (C) Linaro 2012 Author: for ST-Ericsson. Copyright (C) June 1999 James Simmons Copyright (C) Johannes Schindelin, 2005 Copyright (C) Jaroslav Kysela Copyright (C) International Business Machines Corp., 2009, 2013 Etersoft, 2012 Author(s): Steve French (sfrench@us.ibm.com) Pavel Shilovsky (pshilovsky@samba.org) 2012 Copyright (C) International Business Machines Corp., 2009 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2008 Author(s): Igor Mammedov (niallain@gmail.com) Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2007,2008 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2007 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2005,2013 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2004, 2008 Copyright (C) International Business Machines Corp., 2002-2004 Copyright (C) International Business Machines Corp., 2002,2011 Etersoft, 2012 Author(s): Steve French (sfrench@us.ibm.com) Pavel Shilovsky (pshilovsky@samba.org) 2012 Copyright (C) International Business Machines Corp., 2002,2011 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2002,2010 Author(s): Steve French (sfrench@us.ibm.com) Jeremy Allison (jra@samba.org) Copyright (C) International Business Machines Corp., 2002,2010 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2002,2009 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2002,2008 Author(s): Steve French (sfrench@us.ibm.com) Jeremy Allison (jra@samba.org) Copyright (C) International Business Machines Corp., 2002,2008 Author(s): Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2002, 2011 Etersoft, 2012 Author(s): Steve French (sfrench@us.ibm.com) Jeremy Allison (jra@samba.org) Pavel Shilovsky (pshilovsky@samba.org) 2012 Copyright (C) International Business Machines Corp., 2002, 2011 Etersoft, 2012 Author(s): Pavel Shilovsky (pshilovsky@samba.org), Steve French (sfrench@us.ibm.com) Copyright (C) International Business Machines Corp., 2002, 2011 Author(s): Steve French (sfrench@us.ibm.com), Pavel Shilovsky ((pshilovsky@samba.org) 2012 Copyright (C) International Business Machines Corp., 2000-2005 Copyright (C) International Business Machines Corp., 2000-2004 Copyright (C) International Business Machines Corp., 2000-2002 Copyright (C) International Business Machines Corp., 2000,2005 Copyright (C) Intel 2011 Copyright (C) Ilya Yanok, Emcraft Systems 2010 Copyright (C) IBM Deutschland Entwicklung GmbH 2005 Copyright (C) IBM Corporation, 2014 Copyright (C) IBM Corporation, 2013 Copyright (C) IBM Corporation, 2012 Copyright (C) IBM Corporation, 2011-2015 Copyright (C) IBM Corporation, 2011 Copyright (C) IBM Corporation, 2010-2012 Author: Srikar Dronamraju Copyright (C) IBM Corporation, 2010-2011 Author: Srikar Dronamraju Copyright (C) IBM Corporation, 2010 Copyright (C) IBM Corporation, 2009 Thanks to Thomas Gleixner for conceptual design and careful reviews. Copyright (C) IBM Corporation, 2009 Copyright (C) IBM Corporation, 2008-2012 Authors: Srikar Dronamraju Jim Keniston Copyright (C) IBM Corporation, 2008-2011 Authors: Srikar Dronamraju Jim Keniston Copyright (C) IBM Corporation, 2008 Copyright (C) IBM Corporation, 2006 Copyright (C) IBM Corporation, 2005, 2006 Copyright (C) IBM Corporation, 2005 Jeff Muizelaar, 2006, 2007 Pekka Paalanen, 2008 Copyright (C) IBM Corporation, 2004. All rights reserved. Copyright (C) IBM Corporation, 2004 Copyright (C) IBM Corporation, 2003, 2010 Copyright (C) IBM Corporation, 2002, 2004, 2009 Copyright (C) IBM Corporation, 2002, 2004 Copyright (C) IBM Corp. 2003, 2015 Author(s): Thomas Spatzier Jan Glauber (jan.glauber@de.ibm.com) Harald Freudenberger (freude@de.ibm.com) Copyright (C) IBM Corp. 2002, 2007 Author(s): Ingo Adlung Cornelia Huck Arnd Bergmann Peter Oberparleiter Copyright (C) IBM Corp. 2002, 2003 Author(s): Arnd Bergmann (arndb@de.ibm.com) Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) IBM Corp. 2001, 2009 Authors: Malcolm Beattie Michael Holzheu Frank Munzert Copyright (C) IBM Corp. 2001, 2009 Author(s): Ulrich Weigand , Martin Schwidefsky , Copyright (C) IBM Corp. 2001, 2009 Author(s): Stefan Bader Michael Holzheu Martin Schwidefsky Copyright (C) IBM Corp. 2001, 2009 Author(s): Carsten Otte Tuan Ngo-Anh Martin Schwidefsky Stefan Bader Copyright (C) IBM Corp. 2001, 2009 Author(s): Carsten Otte Michael Holzheu Tuan Ngo-Anh Martin Schwidefsky Stefan Bader Copyright (C) IBM Corp. 2001, 2007 Authors: Malcolm Beattie Michael Holzheu Frank Munzert Copyright (C) IBM Corp. 2001 Author(s): Carsten Otte Michael Holzheu Tuan Ngo-Anh Copyright (C) IBM Corp. 1999, 2009 Author(s): Martin Peschke Martin Schwidefsky Copyright (C) IBM Corp. 1999, 2007 Author(s): Ingo Adlung Cornelia Huck Arnd Bergmann Peter Oberparleiter Copyright (C) IBM Corp. 1999, 2004 Author(s): Martin Schwidefsky Peter Oberparleiter Copyright (C) IBM Corp 2003, 2010 Author(s): Martin Schwidefsky Copyright (C) Hitachi Ltd., 2015 Written by Hiraku Toyooka Copyright (C) Hannu Savolainen 1993-1997. Copyright (C) Greg Lonnon 2001. Copyright (C) Fuzhou Rockchip Electronics Co.Ltd Author:Mark Yao Copyright (C) Fujitsu, 2012 Copyright (C) Freescale Semicondutor, Inc. 2007, 2008. Copyright (C) Freescale Semiconductor, Inc. 2006. All rights reserved. Copyright (C) Ericsson AB 2007-2008 Copyright (C) Dmitry Yusupov, 2004 - 2005 Copyright (C) Copyright IBM Corp. 2001, 2004 Copyright (C) Christoph Hellwig, 2001-2002 Copyright (C) Christoph Hellwig 2007 Copyright (C) Chandra Seetharaman, IBM Corp. 2007 Copyright (C) BitBox Ltd 2010 Copyright (C) Barak A. Pearlmutter. Copyright (C) Ashok Raj, Intel Corporation 2004 Copyright (C) April 2007 Antonino Daplas Copyright (C) Andrew Bartlett 2002-2003 Modified by Steve French (sfrench@us.ibm.com) 2002-2003 Copyright (C) Andreas Gruenbacher, 2001 Copyright (C) Andreas Eversberg (jolly@eversberg.eu) Copyright (C) Andrea Merello 2004-2005 Copyright (C) Andrea Merello 2004 Copyright (C) Analog Device Inc. Author: Cliff Cai Copyright (C) Altera Corporation 1998-2001. Copyright (C) Alexander Popov, Promcontroller 2014 Copyright (C) Alex Aizman, 2004 - 2005 Copyright (C) Alan Hourihane 2005 All Rights Reserved. Copyright (C) Abilis Systems 2013 Copyright (C) Abilis Systems 2012 Copyright (C) 2015: Linus Lüssing Copyright (C) 2015, rogershimizu@gmail.com Copyright (C) 2015, Wang Nan Copyright (C) 2015, Vitaly Kuznetsov Copyright (C) 2015, Stephan Mueller Copyright (C) 2015, Sebastian Hesselbarth Copyright (C) 2015, Samsung Electronics Co., Ltd. Author: Jacek Anaszewski Copyright (C) 2015, Samsung Electronics Co., Ltd. Copyright (C) 2015, SUSE Copyright (C) 2015, Roger Shimizu Copyright (C) 2015, Quentin Casasnovas Copyright (C) 2015, Qualcomm Atheros, Inc. Copyright (C) 2015, Motorola Mobility. Copyright (C) 2015, Motorola Mobility Copyright (C) 2015, Microchip Technology Germany II GmbH & Co. KG Copyright (C) 2015, Marvell International Ltd. Copyright (C) 2015, Intel Corporation. Author: Subhransu S. Prusty Copyright (C) 2015, Intel Corporation. All rights reserved. Copyright (C) 2015, Intel Corporation Authors: Mathias Nyman Mika Westerberg Copyright (C) 2015, Intel Corporation Author: Rafael J. Wysocki Copyright (C) 2015, Intel Corporation Author: Mika Westerberg Copyright (C) 2015, Intel Corporation Author: Lv Zheng Copyright (C) 2015, Intel Corporation Author: Jiang Liu Copyright (C) 2015, Intel Corp. Author: Mika Westerberg Author: Rafael J. Wysocki Copyright (C) 2015, Intel Corp. Author: Kan Liang (kan.liang@intel.com) Copyright (C) 2015, IBM Corporation Author: Laurent Dufour Copyright (C) 2015, Huawei Inc. Copyright (C) 2015, Hisilicon Ltd. Copyright (C) 2015, Google, Inc. Copyright (C) 2015, Freescale Semiconductor Copyright (C) 2015, Dmitry Eremin-Solenikov Copyright (C) 2015, Daniel Axtens, IBM Corporation Copyright (C) 2015, Broadcom Corporation Copyright (C) 2015, Applied Micro Circuits Corporation Copyright (C) 2015, Andrew Andrianov Copyright (C) 2015 by Sang Engineering Copyright (C) 2015 by Renesas Electronics Corporation Copyright (C) 2015 by David Rientjes Copyright (C) 2015 Zodiac Inflight Innovations Copyright (C) 2015 Yoshinori Sato Copyright (C) 2015 Xilinx, Inc. Copyright (C) 2015 Wolfram Sang Copyright (C) 2015 William Breathitt Gray Copyright (C) 2015 Wang Nan Copyright (C) 2015 Vishnu Patekar Copyright (C) 2015 VanguardiaSur. Copyright (C) 2015 Valeo S.A. Copyright (C) 2015 Ulrich Hecht Copyright (C) 2015 Toradex AG. Copyright (C) 2015 Topic Embedded Products Copyright (C) 2015 Toby Churchill. Copyright (C) 2015 Thomas Meyer (thomas@m3y3r.de) Copyright (C) 2015 The Linux Foundation Copyright (C) 2015 Texas Instruments, Inc. Copyright (C) 2015 Texas Instruments Incorporated. Author: Roger Quadros Copyright (C) 2015 Texas Instruments Incorporated. Copyright (C) 2015 Texas Instruments Incorporated, Peter Ujfalusi Copyright (C) 2015 Texas Instruments Inc. Author: Jyri Sarha Copyright (C) 2015 Texas Instruments Author: Jyri Sarha Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) Copyright (C) 2015 Stephen Chandler Paul Copyright (C) 2015 Stefan Wahren Copyright (C) 2015 Stefan Agner Copyright (C) 2015 Srinivas Kandagatla Copyright (C) 2015 Shaohua Li Copyright (C) 2015 Seagate Copyright (C) 2015 Samsung Electronics Ingi Kim Copyright (C) 2015 Samsung Electronics Co.Ltd Authors: Joonyoung Shim Hyungwon Hwang Copyright (C) 2015 Samsung Electronics Co.Ltd Authors: Hyungwon Hwang Copyright (C) 2015 Samsung Electronics Co., Ltd. Author: Jacek Anaszewski Copyright (C) 2015 Samsung Electronics Author: Jaewon Kim Author: Beomho Seo Copyright (C) 2015 Samsung Electronics Author: Jaewon Kim Copyright (C) 2015 Samsung Electronics Author: Chanwoo Choi Copyright (C) 2015 Samsung Electronics Copyright (C) 2015 Samsung Electrnoics Robert Baldyga Copyright (C) 2015 Sakari Ailus Copyright (C) 2015 SUSE Linux GmbH Copyright (C) 2015 STMicroelectronics – All Rights Reserved Copyright (C) 2015 STMicroelectronics R&D Limited Copyright (C) 2015 STMicroelectronics Limited. Author: Gabriel Fernandez Copyright (C) 2015 STMicroelectronics (R&D) Limited. Author: Maxime Coquelin Copyright (C) 2015 ST Microelectronics Copyright (C) 2015 Russell King Copyright (C) 2015 Robert Jarzmik Copyright (C) 2015 Richard Weinberger (richard@nod.at) Copyright (C) 2015 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2015 Renesas Electronics Corporation Copyright (C) 2015 Red Hat. All rights reserved. Copyright (C) 2015 Red Hat, Inc., Johannes Weiner Copyright (C) 2015 Red Hat, Inc. All Rights Reserved. Copyright (C) 2015 Red Hat, Inc. Copyright (C) 2015 Red Hat Inc. Hans de Goede Copyright (C) 2015 Rafał Miłecki Copyright (C) 2015 QWERTY Embedded Design Copyright (C) 2015 Phytec Messtechnik GmbH Author: Teresa Remmet Copyright (C) 2015 Paradox Innovation Ltd. Copyright (C) 2015 Paolo Valente Arianna Avanzini Copyright (C) 2015 Ondrej Zary Copyright (C) 2015 Numascale AS. All rights reserved. Copyright (C) 2015 Nikolaus Schaller Copyright (C) 2015 Niklas Söderlund Copyright (C) 2015 Naveen N. Rao, IBM Corporation Copyright (C) 2015 NVIDIA CORPORATION. All rights reserved. Copyright (C) 2015 Microchip Technology Germany II GmbH & Co. KG Copyright (C) 2015 Microchip Technology Copyright (C) 2015 Micro Crystal SA Copyright (C) 2015 Mentor Graphics Corporation. Copyright (C) 2015 Maxime Ripard Copyright (C) 2015 Maxime Ripard Copyright (C) 2015 Maxime Coquelin Copyright (C) 2015 Matt Ranostay Copyright (C) 2015 Matias Bjorling Copyright (C) 2015 Masahiro Yamada Copyright (C) 2015 Marvell Technology Group Ltd. Copyright (C) 2015 Marvell Copyright (C) 2015 Martin Willi Copyright (C) 2015 Martin Sperl Copyright (C) 2015 Markus Reichl Copyright (C) 2015 Mans Rullgard Copyright (C) 2015 Lyude (Stephen Chandler Paul) Copyright (C) 2015 Linus Walleij Copyright (C) 2015 Linaro, Ltd. Rob Herring Copyright (C) 2015 Linaro Ltd. Author: Jassi Brar Copyright (C) 2015 Linaro Ltd. Author: Ard Biesheuvel Copyright (C) 2015 Linaro Ltd. Copyright (C) 2015 Linaro Ltd. Copyright (C) 2015 Linaro Ltd Andy Green Copyright (C) 2015 Linaro Ltd Copyright (C) 2015 Laurent Fasnacht Copyright (C) 2015 Kozhevnikov Anatoly Copyright (C) 2015 Keith Packard Copyright (C) 2015 John Horan (knasher@gmail.com) Copyright (C) 2015 Joachim Eastwood Copyright (C) 2015 Jemma Denson Copyright (C) 2015 Jakub Sitnicki Copyright (C) 2015 Jakub Kicinski Copyright (C) 2015 Jablotron, Author: Rostislav Lisovy Copyright (C) 2015 International Business Machines Inc. Copyright (C) 2015 Intel Mobile Communications GmbH All rights reserved. Copyright (C) 2015 Intel Deutschland GmbH All rights reserved. Copyright (C) 2015 Intel Deutschland GmbH Copyright (C) 2015 Intel Corporation. All rights reserved. Copyright (C) 2015 Intel Corporation. Copyright (C) 2015 Intel Corporation Mian Yousaf Kaukab Copyright (C) 2015 Intel Corporation Author: Ramakrishna Pallala Copyright (C) 2015 Intel Corporation Author: Heikki Krogerus Copyright (C) 2015 Intel Corporation Author: Andy Shevchenko Copyright (C) 2015 Intel Corporation All Rights Reserved Copyright (C) 2015 Intel Corp., Peter Zijlstra Copyright (C) 2015 Intel Corp. Author: Chen, Gong Copyright (C) 2015 Intel Corp Author:Rafal Redzimski Jeeja KP Copyright (C) 2015 Intel Corp Author: Sanjiv Kumar Copyright (C) 2015 Intel Corp Author: Jeeja KP Nilofer, Samreen Copyright (C) 2015 Intel Corp Author: Jeeja KP Copyright (C) 2015 Intel Corp Author: Fang, Yang A N,Harshapriya Copyright (C) 2015 Intel Corp Author: Fang, Yang A Copyright (C) 2015 Imre Kaloz Copyright (C) 2015 Imagination Technologies, Ltd. Author: Markos Chandras Copyright (C) 2015 Imagination Technologies, Inc. Copyright (C) 2015 Imagination Technologies Ltd. Author: Markos Chandras Copyright (C) 2015 Imagination Technologies Ltd. Copyright (C) 2015 Imagination Technologies Author: Zubair Lutfullah Kakakhel Copyright (C) 2015 Imagination Technologies Author: Paul Burton Copyright (C) 2015 Imagination Technologies Author: Alex Smith Copyright (C) 2015 Imagination Technologies Copyright (C) 2015 IT University of Copenhagen. All rights reserved. Copyright (C) 2015 IT University of Copenhagen Initial release: Matias Bjorling Copyright (C) 2015 IBM Corporation. Copyright (C) 2015 IBM Corporation Copyright (C) 2015 IBM Corp. Copyright (C) 2015 Huawei Inc. Copyright (C) 2015 HiSilicon Co., Ltd. http://www.hisilicon.com Copyright (C) 2015 Henri Chain Copyright (C) 2015 Helge Deller Copyright (C) 2015 Heiko Schocher Copyright (C) 2015 Hauke Mehrtens Copyright (C) 2015 Hans de Goede Copyright (C) 2015 Hannes Reinecke Copyright (C) 2015 Gridpoint Author: Jon Ringle Copyright (C) 2015 Google, Inc. Copyright (C) 2015 Google, Inc Copyright (C) 2015 Google Inc. Copyright (C) 2015 Goldelico GmbH Copyright (C) 2015 Glider bvba Copyright (C) 2015 Gerhard Bertelsmann All rights reserved. Copyright (C) 2015 Gabriele Mazzotta Copyright (C) 2015 Fujitsu Semiconductor Limited Copyright (C) 2015 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2015 Freescale Semiconductor, Inc. Copyright (C) 2015 Felix Fietkau Copyright (C) 2015 FUJITSU LIMITED Author: Taku Izumi Copyright (C) 2015 Endless Mobile, Inc. Author: Carlo Caione Copyright (C) 2015 Endless Mobile, Inc. Copyright (C) 2015 EMC Corporation. All Rights Reserved. Copyright (C) 2015 EMAC Inc. Copyright (C) 2015 Dmitry Eremin-Solenikov Copyright (C) 2015 Dialog Semiconductor Ltd. Copyright (C) 2015 Dennis Menschel Copyright (C) 2015 Davidlohr Bueso. Copyright (C) 2015 Dan Streetman, IBM Corp Copyright (C) 2015 Cyrille Pitchen Copyright (C) 2015 Cypress Semiconductor, Inc. Copyright (C) 2015 Cogent Embedded, Inc., Copyright (C) 2015 Cogent Embedded, Inc. Copyright (C) 2015 Clemens Gruber Copyright (C) 2015 Citrix Systems R&D Ltd. Copyright (C) 2015 Christoph Junghans Copyright (C) 2015 Cavium, Inc. Copyright (C) 2015 Casey Schaufler Copyright (C) 2015 Cadence Design Systems Inc. Copyright (C) 2015 CNEX Labs. All rights reserved. Copyright (C) 2015 Bryan O'Donoghue Copyright (C) 2015 Broadcom Corporation Author: Florian Fainelli Copyright (C) 2015 Broadcom Corporation Copyright (C) 2015 Broadcom Copyright (C) 2015 Boris Barbulovski Copyright (C) 2015 Bert Vermeulen Copyright (C) 2015 Benjamin Cama Copyright (C) 2015 Azael Avalos Copyright (C) 2015 Axis Communications AB. Copyright (C) 2015 Atmel, 2015 Ludovic Desroches Copyright (C) 2015 Atmel, 2015 Josh Wu Copyright (C) 2015 Atmel, 2015 Alexandre Belloni Copyright (C) 2015 Atmel Corporation, Nicolas Ferre Copyright (C) 2015 Atmel Corporation Copyright (C) 2015 Atmel Copyright (C) 2015 Ash Charles, Gumstix, Inc. Copyright (C) 2015 Ash Charles, Gumstix Inc. Copyright (C) 2015 Arrikto, Inc. Copyright (C) 2015 Anton Ivanov (aivanov@{brocade.com,kot-begemot.co.uk}) Copyright (C) 2015 Annapurna Labs Ltd. Copyright (C) 2015 Andrey Smetanin Copyright (C) 2015 Altera Corporation. All rights reserved. Copyright (C) 2015 Altera Corporation. All rights reserved Copyright (C) 2015 Aleksa Sarai Copyright (C) 2015 Alban Bedel Copyright (C) 2015 Adafruit Industries Copyright (C) 2015 ASMedia Technology Inc. Author: YD Tseng Copyright (C) 2015 ARM Ltd. Sudeep Holla Copyright (C) 2015 ARM Ltd. Punit Agrawal Copyright (C) 2015 ARM Ltd. Author: Lorenzo Pieralisi Copyright (C) 2015 ARM Ltd. All Rights Reserved Copyright (C) 2015 ARM Ltd. Copyright (C) 2015 ARM Limited, All Rights Reserved. Author: Marc Zyngier Copyright (C) 2015 ARM Limited Author: Dave Martin Copyright (C) 2015 ARM Limited Copyright (C) 2015 Intel Deutschland GmbH Copyright (C) 2014-2016, Intel Corporation Copyright (C) 2014-2015, Qualcomm Atheros, Inc. Copyright (C) 2014-2015, Marvell International Ltd. Copyright (C) 2014-2015, Intel Corporation. All rights reserved. Copyright (C) 2014-2015, Freescale Semiconductor Copyright (C) 2014-2015 Zi Shen Lim Copyright (C) 2014-2015 Toradex AG Author: Stefan Agner Copyright (C) 2014-2015 The Linux Foundation. All rights reserved. Copyright (C) 2014-2015 Texas Instruments, Inc. Copyright (C) 2014-2015 Synopsys, Inc. Copyright (C) 2014-2015 STMicroelectronics SAS. All rights reserved. Copyright (C) 2014-2015 Renesas Solutions Corp. Copyright (C) 2014-2015 Renesas Electronics Corporation Copyright (C) 2014-2015 Pali Rohár Copyright (C) 2014-2015 Macq S.A. Copyright (C) 2014-2015 Intel Corporation. Copyright (C) 2014-2015 Intel Corp Author: Jeeja KP Copyright (C) 2014-2015 Imagination Technologies Ltd. Copyright (C) 2014-2015 IT University of Copenhagen. Copyright (C) 2014-2015 Hans de Goede Copyright (C) 2014-2015 Glider bvba Copyright (C) 2014-2015 Freescale Semiconductor, Inc. Copyright (C) 2014-2015 Cypress Semiconductor, Inc. Copyright (C) 2014-2015 Cogent Embedded, Inc. Copyright (C) 2014-2015 Chen-Yu Tsai Copyright (C) 2014-2015 Capella Microsystems Inc. Author: Kevin Tsai Copyright (C) 2014-2015 Broadcom Corporation Copyright (C) 2014-2015 Broadcom Copyright (C) 2014-2015 B.A.T.M.A.N. contributors: Copyright (C) 2014-2015 Azael Avalos Copyright (C) 2014-2015 Altera Corporation. All rights reserved. Copyright (C) 2014-2015 Altera Corporation Copyright (C) 2014-2015 ARM Limited Copyright (C) 2014-15, Intel Corporation. Author:Rafal Redzimski Jeeja KP Copyright (C) 2014-15 Synopsys, Inc. Copyright (C) 2014-15 Intel Corp Author: Jeeja KP Copyright (C) 2014,2015 Samsung Electronics Jaewon Kim Krzysztof Kozlowski Copyright (C) 2014,2015 Hisilicon Ltd. Copyright (C) 2014, Xsens Technologies BV Maintainer: René Moll Copyright (C) 2014, VMware, Inc. All Rights Reserved. Copyright (C) 2014, Topic Embedded Products. Copyright (C) 2014, Stephan Mueller Copyright (C) 2014, Spreadtrum Communications Inc. Copyright (C) 2014, Sebastian Andrzej Siewior Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved. Copyright (C) 2014, Red Hat Inc, Arnaldo Carvalho de Melo Copyright (C) 2014, Microsoft, Inc. Copyright (C) 2014, Michael Ellerman, IBM Corp. Copyright (C) 2014, Marvell International Ltd. Copyright (C) 2014, Linaro Ltd. Author: Hanjun Guo Author: Graeme Gregory Copyright (C) 2014, Jiri Olsa Copyright (C) 2014, Jes Sorensen Copyright (C) 2014, Jason Cooper Copyright (C) 2014, Intel Corporation Authors: Zhang Rui Rafael J. Wysocki Copyright (C) 2014, Intel Corporation Authors: Zhang Rui Copyright (C) 2014, Intel Corporation Authors: Rafael J. Wysocki Mika Westerberg Copyright (C) 2014, Intel Corporation Authors: Aaron Lu Copyright (C) 2014, Intel Corporation Author: Mika Westerberg : Chew Kean Ho Chang Rebecca Swee Fun Chew Chiau Ee Alan Cox Copyright (C) 2014, Intel Corporation Author: Lv Zheng Copyright (C) 2014, Intel Corporation All rights reserved. Copyright (C) 2014, Imagination Technologies Ltd. Copyright (C) 2014, Himangi Saraogi. Copyright (C) 2014, Freescale Semiconductor, Inc. Copyright (C) 2014, Cavium Inc. Copyright (C) 2014, Broadcom Corporation Copyright (C) 2014, Benoit Masson Copyright (C) 2014, Arnaud EBALARD Copyright (C) 2014, 2015 Synopsys, Inc. Copyright (C) 2014, 2015 Pali Rohár Copyright (C) 2014, 2015 Intel Corporation Copyright (C) 2014 ololoshka2871 Copyright (C) 2014 by Wolfram Sang, Sang Engineering Copyright (C) 2014 by Renesas Electronics Corporation Copyright (C) 2014 by Ralf Baechle Copyright (C) 2014 by Pablo Neira Ayuso Copyright (C) 2014 by Marcel Mol Copyright (C) 2014 by Maciej W. Rozycki Copyright (C) 2014 Zi Shen Lim Copyright (C) 2014 Zhang, Keguang Copyright (C) 2014 ZTE Corporation. Copyright (C) 2014 Yunzhi Li Copyright (C) 2014 Xilinx Copyright (C) 2014 Wolfram Sang, Sang Engineering Copyright (C) 2014 Wolfram Sang Copyright (C) 2014 Volkswagen Group Research Author: Rostislav Lisovy Funded by: Volkswagen Group Research Copyright (C) 2014 Viresh Kumar Copyright (C) 2014 Varka Bhadram Md.Jamal Mohiuddin P Sowjanya Copyright (C) 2014 Uwe Kleine-Koenig for Pengutronix Copyright (C) 2014 Ulrich Weigand, IBM Corporation. Copyright (C) 2014 Ulrich Hecht Copyright (C) 2014 Traphandler Copyright (C) 2014 Topic Embedded Systems Copyright (C) 2014 Tilera Corporation. All Rights Reserved. Copyright (C) 2014 Thomas Petazzoni Copyright (C) 2014 Thomas Petazzoni Copyright (C) 2014 Texas Instruments. All rights reserved. Copyright (C) 2014 Texas Instruments, Inc. Santosh Shilimkar Copyright (C) 2014 Texas Instruments, Inc. Author: Sajesh Kumar Saran Grygorii Strashko Copyright (C) 2014 Texas Instruments, Inc. Copyright (C) 2014 Texas Instruments, Inc Tero Kristo (t-kristo@ti.com) Copyright (C) 2014 Texas Instruments Ltd Copyright (C) 2014 Texas Instruments Incorporated. Author: Felipe Balbi Copyright (C) 2014 Texas Instruments Incorporated. Author: Balaji T K . Copyright (C) 2014 Texas Instruments Incorporated. Author: Sandeep Nair Cyril Chemparathy Santosh Shilimkar Copyright (C) 2014 Texas Instruments Incorporated. Copyright (C) 2014 Texas Instruments Incorporated. Copyright (C) 2014 Texas Instruments Incorporated Authors: Santosh Shilimkar Sandeep Nair Cyril Chemparathy Copyright (C) 2014 Texas Instruments Incorporated Authors: Sandeep Nair WingMan Kwok Copyright (C) 2014 Texas Instruments Incorporated Authors: Sandeep Nair Sandeep Paulraj Wingman Kwok Copyright (C) 2014 Texas Instruments Incorporated Authors: Sandeep Nair Sandeep Paulraj Cyril Chemparathy Santosh Shilimkar Wingman Kwok Copyright (C) 2014 Texas Instruments Incorporated Authors: Sandeep Nair Copyright (C) 2014 Texas Instruments Incorporated Copyright (C) 2014 Texas Instruments Author: Tomi Valkeinen Copyright (C) 2014 Texas Instruments Copyright (C) 2014 Synopsys, Inc. Copyright (C) 2014 Sutajio Ko-Usagi PTE LTD Copyright (C) 2014 Sukadev Bhattiprolu, IBM Corporation. Copyright (C) 2014 Steven Rostedt, Red Hat Inc Copyright (C) 2014 Steffen Trumtrar Copyright (C) 2014 Stefan Roese Copyright (C) 2014 Stefan Kristansson Copyright (C) 2014 Sony Mobile Communications Inc. Copyright (C) 2014 Soeren Moch Copyright (C) 2014 Skyworks Solutions Inc. Author : Gyungoh Yoo Copyright (C) 2014 Simon Guinot Copyright (C) 2014 Seth Jennings Copyright (C) 2014 Sergey Senozhatsky. Copyright (C) 2014 Sergey Kozlov Copyright (C) 2014 Seong-Woo Kim Copyright (C) 2014 Sensirion AG, Switzerland Author: Johannes Winkelmann Copyright (C) 2014 Sebastian Reichel Copyright (C) 2014 Sebastian Andrzej Siewior Copyright (C) 2014 Sean Young Copyright (C) 2014 Samsung Electronics, Co., Ltd. Author: Beomho Seo Copyright (C) 2014 Samsung Electronics Lukasz Majewski Copyright (C) 2014 Samsung Electronics Krzysztof Kozlowski Copyright (C) 2014 Samsung Electronics Co.Ltd Authors: Akshu Agarwal Ajay Kumar Copyright (C) 2014 Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2014 Samsung Electronics Co., Ltd. Author: Vivek Gautam Copyright (C) 2014 Samsung Electronics Co., Ltd. Copyright (C) 2014 Samsung Electronics Chanwoo Choi Krzysztof Kozlowski Copyright (C) 2014 Samsung Electronics Bartlomiej Zolnierkiewicz Lukasz Majewski Copyright (C) 2014 Samsung Electronics Author: Chanwoo Choi Copyright (C) 2014 Samsung Electronics Author: Beomho Seo Copyright (C) 2014 Samsung Electrnoics Chanwoo Choi Krzysztof Kozlowski Copyright (C) 2014 SUSE Linux Products GmbH Copyright (C) 2014 SUSE Copyright (C) 2014 STMicroelectronics. All Rights Reserved Copyright (C) 2014 STMicroelectronics SAS. All rights reserved. Copyright (C) 2014 STMicroelectronics R&D Ltd Copyright (C) 2014 STMicroelectronics R&D Limited Copyright (C) 2014 STMicroelectronics Ltd Author: Giuseppe Cavallaro Contributors: Peter Griffin Copyright (C) 2014 STMicroelectronics Limited. Author: Peter Griffin Copyright (C) 2014 STMicroelectronics Limited. Author: Giuseppe Cavallaro Copyright (C) 2014 STMicroelectronics Limited. Copyright (C) 2014 STMicroelectronics Author: Gabriel Fernandez Copyright (C) 2014 STMicroelectronics (R&D) Limited. Author: Peter Griffin Copyright (C) 2014 STMicroelectronics (R&D) Limited. Author: Lee Jones Copyright (C) 2014 STMicroelectronics (R&D) Limited. Author: Giuseppe Cavallaro Copyright (C) 2014 STMicroelectronics (R&D) Limited Author: Giuseppe Cavallaro Copyright (C) 2014 ST-Ericsson AB Copyright (C) 2014 ST Microelectronics. Copyright (C) 2014 ST Microelectronics Pratyush Anand Mohit Kumar Copyright (C) 2014 ST Microelectronics Pratyush Anand Copyright (C) 2014 Russell King Copyright (C) 2014 Rose Technology Allan Bendorff Jensen Soren Andersen Copyright (C) 2014 Rose Technology Copyright (C) 2014 Romain Perier Copyright (C) 2014 Robert Jarzmik Copyright (C) 2014 Robert Butora (robert.butora.fi@gmail.com) Copyright (C) 2014 Ricardo Ribalda, Qtechnology A/S Copyright (C) 2014 Ricardo Ribalda - Qtechnology/AS Copyright (C) 2014 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2014 Renesas Solutions Corp. Copyright (C) 2014 Renesas Electronics Inc. Author: Laurent Pinchart Copyright (C) 2014 Renesas Electronics Inc. Copyright (C) 2014 Renesas Electronics Europe Ltd Copyright (C) 2014 Renesas Electronics Corporation Copyright (C) 2014 Renesas Electronics Corp. Copyright (C) 2014 Red Hat, Inc., Johannes Weiner Copyright (C) 2014 Red Hat, Inc. Author: Michael S. Tsirkin Copyright (C) 2014 Red Hat, Inc. All rights reserved. Author: Alex Williamson Copyright (C) 2014 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2014 Red Hat, Inc. Copyright (C) 2014 Red Hat Inc. Authors: Vivek Goyal Copyright (C) 2014 Red Hat Inc. Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt Copyright (C) 2014 Red Hat Inc, Steven Rostedt Copyright (C) 2014 Red Hat Author: Rob Clark Author: Vinay Simha Copyright (C) 2014 Red Hat Author: Rob Clark Copyright (C) 2014 Red Hat Copyright (C) 2014 Realtek Microelectronics Author: Bard Liao Copyright (C) 2014 Realtek Microelectronics Copyright (C) 2014 Raumfeld GmbH Author: Sven Brandau Copyright (C) 2014 Rafał Miłecki Copyright (C) 2014 Rabeeh Khoury (rabeeh@solid-run.com). Copyright (C) 2014 ROCKCHIP, Inc. Copyright (C) 2014 Philippe Reynes Copyright (C) 2014 Philipp Zabel, Pengutronix Copyright (C) 2014 Peter Feuerer Copyright (C) 2014 Pavel Machek Copyright (C) 2014 Pavel Machek Copyright (C) 2014 Paratronic S.A. Copyright (C) 2014 Paradox Innovation Ltd. Copyright (C) 2014 Pali Rohár Copyright (C) 2014 Ondrej Zary Copyright (C) 2014 Olli Salonen Copyright (C) 2014 Oliver Hartkopp Copyright (C) 2014 Oleksij Rempel Copyright (C) 2014 NovaTech LLC. Copyright (C) 2014 Noralf Tronnes Copyright (C) 2014 NetUP Inc. Copyright (C) 2014 NXP Semiconductors All rights reserved. Copyright (C) 2014 NVIDIA Corporation Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. Copyright (C) 2014 Michal Sojka Copyright (C) 2014 Michael Hope (adapted for the TLS8204) Copyright (C) 2014 Maxime Ripard Maxime Ripard Copyright (C) 2014 Maxime Ripard Copyright (C) 2014 Maxime Ripard Copyright (C) 2014 Max nibble Copyright (C) 2014 Mauro Carvalho Chehab Copyright (C) 2014 Matthias Brugger Copyright (C) 2014 Matt Ranostay Copyright (C) 2014 Marvell Thomas Petazzoni Copyright (C) 2014 Marvell Technology Group Ltd. Copyright (C) 2014 Marvell Semiconductor Copyright (C) 2014 Marvell International Ltd. Copyright (C) 2014 Marvell Chao Xie Copyright (C) 2014 Marvell Author: Gregory CLEMENT Copyright (C) 2014 Marvell Copyright (C) 2014 Martin Peres Copyright (C) 2014 Markus Pargmann , Pengutronix Copyright (C) 2014 Mario Kicherer (dev@kicherer.org) Copyright (C) 2014 Marek Vasut Copyright (C) 2014 Marek Belisko Copyright (C) 2014 Magnus Damm Copyright (C) 2014 MEN Mikroelektronik GmbH.Johannes Thumshirn Copyright (C) 2014 MEN Mikro Elektronik Nuernberg GmbH Copyright (C) 2014 Luca Ellero Copyright (C) 2014 Lothar Waßmann Copyright (C) 2014 Linutronix GmbH Author: John Ogness Copyright (C) 2014 Linaro. Viresh Kumar Copyright (C) 2014 Linaro Ltd. Author: Rob Herring Copyright (C) 2014 Linaro Ltd. Author: Anup Patel Copyright (C) 2014 Linaro Ltd. Author: Ashwin Chaugule Copyright (C) 2014 Linaro Ltd. Copyright (C) 2014 Linaro Ltd. Copyright (C) 2014 Linaro Ltd Copyright (C) 2014 Linaro Ltd Copyright (C) 2014 Linaro Limited Author: Matt Porter Copyright (C) 2014 Linaro Limited Author: AKASHI Takahiro Copyright (C) 2014 Linaro Limited Copyright (C) 2014 Lemote Corporation. written by Huacai Chen Copyright (C) 2014 Laurent Pinchart Copyright (C) 2014 Lad, Prabhakar Copyright (C) 2014 LSI Corporation Copyright (C) 2014 Kevin Cernekee Copyright (C) 2014 Jussi Kivilinna Copyright (C) 2014 Juergen Holzmann Copyright (C) 2014 Jozsef Kadlecsik Copyright (C) 2014 Jonas Jensen Copyright (C) 2014 Johan Hovold Copyright (C) 2014 Joachim Eastwood Copyright (C) 2014 Javier Martinez Canillas Copyright (C) 2014 Jason Baron Copyright (C) 2014 Intel Mobile Communications GmbH All rights reserved. Copyright (C) 2014 Intel Mobile Communications GmbH Copyright (C) 2014 Intel Corporation; author Matt Fleming Copyright (C) 2014 Intel Corporation. All rights reserved. Contact: David Cohen Copyright (C) 2014 Intel Corporation. All rights reserved. Copyright (C) 2014 Intel Corporation. Copyright (C) 2014 Intel Corporation Daniel Vetter Copyright (C) 2014 Intel Corporation Contact: Sakari Ailus Copyright (C) 2014 Intel Corporation Author: Ramakrishna Pallala Copyright (C) 2014 Intel Corporation Copyright (C) 2014 Intel Corp., Rafael J. Wysocki Copyright (C) 2014 Intel Corp. Author: Rafael J. Wysocki Copyright (C) 2014 Intel Corp. Author: Jiang Liu Copyright (C) 2014 Intel Corp. Copyright (C) 2014 Intel Corp Author: Subhransu S. Prusty Mengdong Lin Copyright (C) 2014 Intel Corp Author: Subhransu S. Prusty Copyright (C) 2014 Intel Corp Author: Lan Tianyu Copyright (C) 2014 Imre Kaloz Copyright (C) 2014 Imagination Technologies Ltd. Copyright (C) 2014 Imagination Technologies Author: Paul Burton Copyright (C) 2014 Ideas on Board Oy Copyright (C) 2014 IBM Corporation. Copyright (C) 2014 IBM Corporation Author(s): Alexey Ishchuk Copyright (C) 2014 IBM Corporation Copyright (C) 2014 IBM Corp. Author(s): Alexander Yarygin Copyright (C) 2014 IBM Corp. Copyright (C) 2014 IBM Copyright (C) 2014 Huawei Ltd. Copyright (C) 2014 Huawei Inc. Copyright (C) 2014 Hisilicon Ltd. Copyright (C) 2014 Helge Deller Copyright (C) 2014 Heiko Schocher Copyright (C) 2014 Hauke Mehrtens Copyright (C) 2014 Hans de Goede Copyright (C) 2014 Hans Verkuil Copyright (C) 2014 HGST, Inc., a Western Digital Company. Copyright (C) 2014 H. Nikolaus Schaller Copyright (C) 2014 H Hartley Sweeten Copyright (C) 2014 Gumstix, Inc. - https://www.gumstix.com/ Copyright (C) 2014 Guenter Roeck Copyright (C) 2014 GridPoint Author: Jon Ringle Copyright (C) 2014 Google, Inc. Copyright (C) 2014 Google, Inc Copyright (C) 2014 Golden Delicious Computers Author: H. Nikolaus Schaller Copyright (C) 2014 Glider bvba Copyright (C) 2014 Gaël PORTAY Copyright (C) 2014 Gateworks Corporation Copyright (C) 2014 Gaku Inami Copyright (C) 2014 Fujitsu. All rights reserved. Copyright (C) 2014 Freescale Semiconductor, Inc. Dong Aisheng Copyright (C) 2014 Freescale Semiconductor, Inc. Author: German Rivera Copyright (C) 2014 Freescale Semiconductor, Inc. Copyright (C) 2014 Freescale Semiconductor Inc. Copyright (C) 2014 Free Electrons Author: Boris BREZILLON Copyright (C) 2014 Free Electrons Copyright (C) 2014 Fraunhofer ITWM Copyright (C) 2014 Florian Vaussard, EPFL Mobots group Copyright (C) 2014 Filipe David Borba Manana Copyright (C) 2014 Felix Fietkau Copyright (C) 2014 Facebook. All rights reserved. Copyright (C) 2014 FEDEVEL, Inc. Copyright (C) 2014 Evgeni Dobrev Copyright (C) 2014 Enric Balletbo i Serra Copyright (C) 2014 Emilio López Emilio López Copyright (C) 2014 Elettra-Sincrotrone Trieste S.C.p.A. Copyright (C) 2014 Elan Microelectronics Corporation. Scott Liu Copyright (C) 2014 Eduardo Valentin Copyright (C) 2014 Dell Inc Copyright (C) 2014 Davidlohr Bueso. Copyright (C) 2014 Darek Marcinkiewicz Copyright (C) 2014 Dan Streetman Copyright (C) 2014 Cogent Embedded, Inc. Copyright (C) 2014 Cogent Embedded Inc. Copyright (C) 2014 Codethink Limited Copyright (C) 2014 Citrix Systems R&D ltd. Copyright (C) 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright (C) 2014 Cirrus Logic, Inc. Copyright (C) 2014 Christoph Fritz Copyright (C) 2014 Chen-Zhi (Roger Chen) Copyright (C) 2014 Chen-Yu Tsai Copyright (C) 2014 Casey Schaufler Copyright (C) 2014 Carlo Caione Copyright (C) 2014 Canonical Copyright (C) 2014 Cadence Design Systems Inc. Copyright (C) 2014 Bruno Prémont Copyright (C) 2014 Broadcom Corporation Author: Kevin Cernekee Copyright (C) 2014 Broadcom Corporation Copyright (C) 2014 Boris Brezillon Boris Brezillon Copyright (C) 2014 Beniamino Galvani Copyright (C) 2014 Bart Tanghe Copyright (C) 2014 Azael Avalos Copyright (C) 2014 Axentia Technologies AB Author: Peter Rosin Copyright (C) 2014 Atmel, 2014 Nicolas Ferre Copyright (C) 2014 Atmel, 2014 Free Electrons Copyright (C) 2014 Atmel Corporation. Copyright (C) 2014 Atmel Copyright (C) 2014 Antti Palosaari Copyright (C) 2014 Anton Blanchard , IBM Copyright (C) 2014 Antoine Ténart Copyright (C) 2014 Anna Schumaker. Copyright (C) 2014 Angelo Compagnucci Copyright (C) 2014 Andrea Merello Copyright (C) 2014 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2014 Altera Corporation. All rights reserved. Copyright (C) 2014 Altera Corporation. All rights reserved Copyright (C) 2014 Altera Corporation Copyright (C) 2014 Alexsey Shestacov Copyright (C) 2014 Alexandre Belloni Copyright (C) 2014 Alexander Shiyan Copyright (C) 2014 Alexander Bersenev Copyright (C) 2014 Alex Hung Copyright (C) 2014 Akihiro Tsukada Copyright (C) 2014 Advanced Micro Devices, Inc. Authors: Suravee Suthikulpanit Harish Kasiviswanathan Brandon Anderson Copyright (C) 2014 Advanced Micro Devices, Inc. All Rights Reserved. Copyright (C) 2014 Advanced Micro Devices, Inc. Copyright (C) 2014 Abylay Ospan Copyright (C) 2014 ARM Ltd. Author: Lorenzo Pieralisi Copyright (C) 2014 ARM Ltd. Author: Catalin Marinas Copyright (C) 2014 ARM Ltd. Author: Andre Przywara Copyright (C) 2014 ARM Ltd. Copyright (C) 2014 ARM Ltd. Copyright (C) 2014 ARM Limited Copyright (C) 2014 - STMicroelectronics Inc. Copyright (C) 2013-2015, Microchip Technology Germany II GmbH & Co. KG Copyright (C) 2013-2015 by the following authors: Rob Clark (robclark) Copyright (C) 2013-2015 Xilinx, Inc. Copyright (C) 2013-2015 Synopsys, Inc. Copyright (C) 2013-2015 Samsung Electronics Jonghwa Lee Krzysztof Kozlowski Copyright (C) 2013-2015 Renesas Solutions Corp. Copyright (C) 2013-2015 Renesas Electronics Corporation Copyright (C) 2013-2015 Microchip Technology Germany II GmbH & Co. KG Copyright (C) 2013-2015 Maxim Integrated Products Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG Copyright (C) 2013-2015 Ideas on Board Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd. Copyright (C) 2013-2015 Freescale Semiconductor, Inc. Copyright (C) 2013-2015 FUJITSU SEMICONDUCTOR LIMITED Copyright (C) 2013-2015 Eric Dumazet Copyright (C) 2013-2015 Dialog Semiconductor Ltd. Copyright (C) 2013-2015 Corentin LABBE Copyright (C) 2013-2015 Cogent Embedded, Inc. Copyright (C) 2013-2015 Chelsio Communications. All rights reserved. Copyright (C) 2013-2015 B.A.T.M.A.N. contributors: Copyright (C) 2013-2015 Avago Technologies mailto: MPT-FusionLinux.pdl@avagotech.com) Copyright (C) 2013-2015 Altera Corporation Copyright (C) 2013-2015 Alexei Starovoitov Copyright (C) 2013-2015 Alexander Popov . Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. Author: Marc Zyngier Copyright (C) 2013-2014, Marvell International Ltd. Copyright (C) 2013-2014, Linaro Ltd. Author: Al Stone Graeme Gregory Hanjun Guo Tomasz Nowicki Naresh Bhat Copyright (C) 2013-2014, Linaro Ltd. Al Stone Graeme Gregory Hanjun Guo Copyright (C) 2013-2014 Texas Instruments., Ltd. Copyright (C) 2013-2014 Texas Instruments, Inc. Copyright (C) 2013-2014 Texas Instruments Incorporated. Copyright (C) 2013-2014 Stephane Grosjean Copyright (C) 2013-2014 Savoir-faire Linux Inc. Vivien Didelot Copyright (C) 2013-2014 STMicroelectronics (R&D) Limited Copyright (C) 2013-2014 Renesas Solutions Corp. Copyright (C) 2013-2014 Renesas Electronics Europe Ltd. Author: Guennadi Liakhovetski Copyright (C) 2013-2014 Renesas Electronics Corporation Copyright (C) 2013-2014 Red Hat Inc. Copyright (C) 2013-2014 Red Hat Author: Rob Clark Copyright (C) 2013-2014 Mauro Carvalho Chehab Copyright (C) 2013-2014 Matthias Schwarzott Copyright (C) 2013-2014 Marvell Copyright (C) 2013-2014 Marek Vasut Copyright (C) 2013-2014 Lubomir Rintel Copyright (C) 2013-2014 Linaro Ltd. Author: Jassi Brar Copyright (C) 2013-2014 Linaro Ltd. Copyright (C) 2013-2014 Jussi Kivilinna Copyright (C) 2013-2014 Jens Axboe Copyright (C) 2013-2014 Intel Mobile Communications GmbH Copyright (C) 2013-2014 Imagination Technologies Ltd. Copyright (C) 2013-2014 Hisilicon Ltd. Copyright (C) 2013-2014 Hauke Mehrtens Copyright (C) 2013-2014 Google, Inc Simon Glass Copyright (C) 2013-2014 Freescale Semiconductor, Inc. Copyright (C) 2013-2014 Freescale Semiconductor Inc. Copyright (C) 2013-2014 Cogent Embedded, Inc. Copyright (C) 2013-2014 Christoph Hellwig Copyright (C) 2013-2014 Chelsio Communications. All rights reserved. Copyright (C) 2013-2014 Broadcom Corporation Copyright (C) 2013-2014 Avago Technologies mailto: MPT-FusionLinux.pdl@avagotech.com) Copyright (C) 2013-2014 Altera Corporation Copyright (C) 2013-2014 Allwinner Tech Co., Ltd Author: Sugar Copyright (C) 2013-2014 Alexander Shiyan Copyright (C) 2013-2014 Aaro Koskinen Copyright (C) 2013-15 Synopsys, Inc. Copyright (C) 2013-14 Renesas Solutions Corp. Copyright (C) 2013-14 Intel Corp Author: Ramesh Babu Omair M Abdullah Samreen Nilofer Copyright (C) 2013-14 Intel Corp Author: Omair Mohammed Abdullah Vinod Koul Copyright (C) 2013,2014 Samsung Electronics Krzysztof Kozlowski Copyright (C) 2013,2014 Samsung Electronics Chanwoo Choi Krzysztof Kozlowski Copyright (C) 2013,2014 Russell King Copyright (C) 2013,2014 Fred Richter Copyright (C) 2013, Sylwester Nawrocki Copyright (C) 2013, Seth Jennings, IBM Copyright (C) 2013, Samsung Electronics Co., Ltd. Andrzej Hajda Copyright (C) 2013, Obsidian Research Corp. Jason Gunthorpe Copyright (C) 2013, Noralf Tronnes Copyright (C) 2013, NVIDIA Corporation. All rights reserved. Copyright (C) 2013, Microsoft, Inc. Author : K. Y. Srinivasan Copyright (C) 2013, Michael Ellerman, IBM Corporation. Copyright (C) 2013, Michael Ellerman, IBM Corp. Copyright (C) 2013, Michael (Ellerman|Neuling), IBM Corporation. Copyright (C) 2013, Lars-Peter Clausen Copyright (C) 2013, LG Electronics, Kyungsik Lee Copyright (C) 2013, Jonas Jensen Copyright (C) 2013, Intel Corporation. All rights reserved. Copyright (C) 2013, Intel Corporation Rafael J. Wysocki Copyright (C) 2013, Intel Corporation Authors: Mika Westerberg Rafael J. Wysocki Copyright (C) 2013, Intel Corporation Authors: Mika Westerberg Heikki Krogerus Copyright (C) 2013, Intel Corporation Authors: Lan Tianyu Copyright (C) 2013, Intel Corporation Authors: Andy Shevchenko Mika Westerberg Copyright (C) 2013, Intel Corporation Author: Rafael J. Wysocki Copyright (C) 2013, Intel Corporation Author: Mika Westerberg Copyright (C) 2013, Intel Corporation Author: Lv Zheng Copyright (C) 2013, Intel Corporation Author: Andy Shevchenko Copyright (C) 2013, Intel Corporation Copyright (C) 2013, Carlo Caione Copyright (C) 2013, Arnaud EBALARD Copyright (C) 2013, Applied Micro Circuits Corporation Copyright (C) 2013, Apelete Seketeli Copyright (C) 2013, Angelo Compagnucci Author: Angelo Compagnucci Copyright (C) 2013, Andrew Lunn Copyright (C) 2013, Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2013, 2015 Altera Corporation Copyright (C) 2013, 2014 Synopsys, Inc. Copyright (C) 2013, 2014 Red Hat, Inc. Author: Mark Salter Copyright (C) 2013, 2014 Linaro Ltd; Copyright (C) 2013, 2014 Intel Corporation. All rights reserved. Copyright (C) 2013, 2014 Horms Solutions Ltd. Copyright (C) 2013, 2014 Guenter Roeck Copyright (C) 2013, 2014 ARM Limited, All Rights Reserved. Author: Marc Zyngier Copyright (C) 2013, 2013 Red Hat, Inc. Dave Young Copyright (C) 2013 secunet Security Networks AG Copyright (C) 2013 by John Crispin Copyright (C) 2013 by Adfin Solutions, Inc. All Rights Reserved. Written by Milosz Tanski (milosz@adfin.com) Copyright (C) 2013 ams Copyright (C) 2013 Xsens Copyright (C) 2013 Xilinx, Inc. Copyright (C) 2013 Xilinx Inc. Copyright (C) 2013 Xenia Ragiadakou Copyright (C) 2013 Wolfram Sang Copyright (C) 2013 William Markezana Copyright (C) 2013 Wesley W. Terpstra Copyright (C) 2013 Wei Shuai Copyright (C) 2013 Vayavya Labs Pvt Ltd Copyright (C) 2013 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (C) 2013 VMware, Inc. All rights reserved. Copyright (C) 2013 Uwe Kleine-Koenig for Pengutronix Copyright (C) 2013 Tony Breeds IBM Corporation Copyright (C) 2013 Tomasz Figa Copyright (C) 2013 Tom Zanussi Copyright (C) 2013 Tom St Denis Copyright (C) 2013 Tom Gundersen Copyright (C) 2013 Tilera Corporation. All Rights Reserved. Copyright (C) 2013 Thomas Langer, Lantiq Deutschland Copyright (C) 2013 The IMS Company Copyright (C) 2013 Texas Instruments. Murali Karicheri Santosh Shilimkar Copyright (C) 2013 Texas Instruments, Inc. Santosh Shilimkar Copyright (C) 2013 Texas Instruments, Inc. Cyril Chemparathy Santosh Shilimkar Copyright (C) 2013 Texas Instruments, Inc Tero Kristo (t-kristo@ti.com) Copyright (C) 2013 Texas Instruments Incorporated.Contact: Eduardo Valentin Tero Kristo Copyright (C) 2013 Texas Instruments Incorporated.Author: Sourav Poddar Copyright (C) 2013 Texas Instruments Incorporated.Author: Felipe Balbi Copyright (C) 2013 Texas Instruments Incorporated. Eduardo Valentin Copyright (C) 2013 Texas Instruments Incorporated. Author: Sricharan R Copyright (C) 2013 Texas Instruments Incorporated. Author: Rajendra Nayak Copyright (C) 2013 Texas Instruments Incorporated. Copyright (C) 2013 Texas Instruments Incorporated Copyright (C) 2013 Texas Instruments Inc. Murali Karicheri Santosh Shilimkar Copyright (C) 2013 Texas Instruments Inc. Contact: Eduardo Valentin Tero Kristo Copyright (C) 2013 Texas Instruments Inc. Copyright (C) 2013 Texas Instruments Inc Copyright (C) 2013 Texas Instruments Eduardo Valentin Copyright (C) 2013 Texas Instruments Author: Tomi Valkeinen Archit Taneja Copyright (C) 2013 Texas Instruments Author: Tomi Valkeinen Copyright (C) 2013 Texas Instruments Author: Tomi Valkeinen Copyright (C) 2013 Terry Lam Copyright (C) 2013 Tensilica Inc. Copyright (C) 2013 TangoTec Ltd. Author: Baruch Siach Copyright (C) 2013 TangoTec Ltd. Copyright (C) 2013 Takashi Yoshii Copyright (C) 2013 Synopsys, Inc. Copyright (C) 2013 Synopsys, Inc Copyright (C) 2013 Sylwester Nawrocki Copyright (C) 2013 SuSE Labs Borislav Petkov Copyright (C) 2013 SuSE Labs Copyright (C) 2013 Stephen Warren Copyright (C) 2013 Steffen Trumtrar Copyright (C) 2013 Stefani Seibold Copyright (C) 2013 Stefan Kristiansson, stefan.kristiansson@saunalahti.fi Copyright (C) 2013 Solarflare Communications Author: Ben Hutchings Copyright (C) 2013 Smoothwall Ltd. Copyright (C) 2013 Sirius Electronic Systems Copyright (C) 2013 Simon Horman Copyright (C) 2013 Simon Baatz Copyright (C) 2013 Shuah Khan Copyright (C) 2013 Shaohua Li Copyright (C) 2013 Sergey Lapin Copyright (C) 2013 Seiji Aguchi Copyright (C) 2013 Sebastian Reichel Copyright (C) 2013 Sascha Hauer Copyright (C) 2013 Samsung Electronics Co.Ltd Copyright (C) 2013 Samsung Electronics Co., Ltd. Tomasz Figa Copyright (C) 2013 Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2013 Samsung Electronics Co., Ltd. Authors: Kamil Debski Copyright (C) 2013 Samsung Electronics Co., Ltd. Authors: Girish K S Yuvaraj Kumar C D Copyright (C) 2013 Samsung Electronics Co., Ltd. Author: Sylwester Nawrocki Copyright (C) 2013 Samsung Electronics Co., Ltd. Author: Kamil Debski Copyright (C) 2013 Samsung Electronics Co., Ltd. Author: Jingoo Han Copyright (C) 2013 Samsung Electronics Co., Ltd. Author: Jacek Anaszewski Copyright (C) 2013 Samsung Electronics Co., Ltd. Author: Beomho Seo Copyright (C) 2013 Samsung Electronics Co., Ltd. Copyright (C) 2013 STRATO AG. All rights reserved. Copyright (C) 2013 STMicroelectronics R&D Limited stlinux-devel@stlinux.com> Copyright (C) 2013 STMicroelectronics Limited Author: Stephen Gallimore Copyright (C) 2013 STMicroelectronics Inc. Copyright (C) 2013 STMicroelectronics (R&D) Limited. Authors: Srinivas Kandagatla Copyright (C) 2013 STMicroelectronics (R&D) Limited. Author: Stuart Menefy Author: Srinivas Kandagatla Copyright (C) 2013 STMicroelectronics (R&D) Limited. Author: Srinivas Kandagatla Copyright (C) 2013 STMicroelectronics (R&D) Limited. Author: Lee Jones Copyright (C) 2013 STMicroelectronics (R&D) Limited. Copyright (C) 2013 STMicroelectronics (R&D) Limited Author: Stephen Gallimore Author: Srinivas Kandagatla Copyright (C) 2013 STMicroelectronics (R&D) Limited Author: Stephen Gallimore Copyright (C) 2013 ST-Ericsson SA. Copyright (C) 2013 ST-Ericsson SA Author: Ulf Hansson Copyright (C) 2013 ST-Ericsson AB. Author: Linus Walleij Copyright (C) 2013 ST-Ericsson AB Copyright (C) 2013 SKTB SKiT. Copyright (C) 2013 Runzhen Wang, IBM Corporation. Copyright (C) 2013 Rostislav Lisovy Copyright (C) 2013 Roman Rolinsky Copyright (C) 2013 Richard Weinberger Copyright (C) 2013 Richard Weinberger Copyright (C) 2013 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2013 Renesas Solutions Corp. Copyright (C) 2013 Renesas Electronics, Inc. Copyright (C) 2013 Renesas Electronics Inc. Author: Guennadi Liakhovetski Copyright (C) 2013 Renesas Electronics Corporation Copyright (C) 2013 Renesas Corporation Copyright (C) 2013 Red Hat, Inc., Johannes Weiner Copyright (C) 2013 Red Hat, Inc., Frederic Weisbecker Copyright (C) 2013 Red Hat, Inc., Dave Young Copyright (C) 2013 Red Hat, Inc. Mark Salter Copyright (C) 2013 Red Hat, Inc. Author: Daniel Borkmann Chetan Loke Copyright (C) 2013 Red Hat, Inc. All rights reserved. Author: Alex Williamson Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2013 Red Hat Inc. All Rights Reserved Copyright (C) 2013 Red Hat Inc. Copyright (C) 2013 Red Hat Author: Rob Clark Copyright (C) 2013 Red Hat Copyright (C) 2013 Realtek Semiconductor Corp. Author: Oder Chiou Copyright (C) 2013 Realtek Microelectronics Copyright (C) 2013 Qtechnology A/S Copyright (C) 2013 Qiang Yu Copyright (C) 2013 Politecnico di Torino, Italy TORSEC group. Copyright (C) 2013 Philipp Zabel, Pengutronix Copyright (C) 2013 Philipp Zabel Copyright (C) 2013 Peter Hurley Copyright (C) 2013 Peter Chen Copyright (C) 2013 Pengutronix e.K. Copyright (C) 2013 Pengutronix Uwe Kleine-Koenig Copyright (C) 2013 Pengutronix Author: Markus Pargmann Copyright (C) 2013 Pengutronix Copyright (C) 2013 Pavel Machek Copyright (C) 2013 Pavel Machek Copyright (C) 2013 Patrik Jakobsson Copyright (C) 2013 Paratronic, Richard Genoud Copyright (C) 2013 Pali Rohár Copyright (C) 2013 Oskar Andero Copyright (C) 2013 OpenVPN Technologies, Inc. All rights reserved. Copyright (C) 2013 Olliver Schinagl Copyright (C) 2013 Oliver Smith. Copyright (C) 2013 Obsidian Research Corp Jason Gunthorpe Copyright (C) 2013 Noralf Tronnes. All Rights Reserved. Copyright (C) 2013 Newflow Ltd. Copyright (C) 2013 Naveen Krishna Chatradhi Copyright (C) 2013 Nandita Dukkipati Copyright (C) 2013 NVIDIA Corporation. Copyright (C) 2013 NVIDIA CORPORATION, All rights reserved. Copyright (C) 2013 MundoReader S.L. Author: Heiko Stuebner Copyright (C) 2013 Milan Broz Copyright (C) 2013 Michael Stapelberg Copyright (C) 2013 Michael Heimpold Copyright (C) 2013 Michael Ellerman, Guo Chao, IBM Corp. Copyright (C) 2013 Maxime Ripard Copyright (C) 2013 Maxime Ripard Copyright (C) 2013 Maxime Hadjinlian Copyright (C) 2013 Maxim Levitsky Copyright (C) 2013 Max nibble Copyright (C) 2013 Mauro Carvalho Chehab Copyright (C) 2013 Matthew Garrett Copyright (C) 2013 Marvell Inc. Author: Chao Xie Copyright (C) 2013 Marvell Copyright (C) 2013 Markus Pargmann , Pengutronix Copyright (C) 2013 Mark Salter Copyright (C) 2013 Marek Vasut Copyright (C) 2013 Marek Belisko Copyright (C) 2013 Magnus Damm Copyright (C) 2013 Maciej W. Rozycki Copyright (C) 2013 MEN Mikroelektronik GmbH. Author: Johannes Thumshirn Copyright (C) 2013 MEN Mikro Elektronik Nuernberg GmbH Copyright (C) 2013 Luis Alves Copyright (C) 2013 Ludovic Desroches Copyright (C) 2013 Lucas Stach, Pengutronix Copyright (C) 2013 Lubomir Rintel Copyright (C) 2013 Lothar Waßmann Copyright (C) 2013 Linux Foundation Copyright (C) 2013 Linus Torvalds Copyright (C) 2013 Linaro. Viresh Kumar Copyright (C) 2013 Linaro. Copyright (C) 2013 Linaro, Ltd. Copyright (C) 2013 Linaro, Inc Copyright (C) 2013 Linaro Ltd. Written by: David A. Long Copyright (C) 2013 Linaro Ltd. Copyright (C) 2013 Linaro Ltd Copyright (C) 2013 Linaro Limited. Written by: Yi Li (yi.li@linaro.org) Copyright (C) 2013 Linaro Limited Matt Porter Copyright (C) 2013 Linaro Limited Author: AKASHI Takahiro Copyright (C) 2013 Linaro Limited Copyright (C) 2013 Lee Jones Copyright (C) 2013 LSI Copyright (C) 2013 Kuninori Morimoto Copyright (C) 2013 Kosagi. Copyright (C) 2013 Kirill V Tkhai (tkhai@yandex.ru) Copyright (C) 2013 Jussi Kivilinna Copyright (C) 2013 Jozsef Kadlecsik Copyright (C) 2013 Jonas Jensen Copyright (C) 2013 Jonas Jensen Copyright (C) 2013 John Crispin Copyright (C) 2013 Johan Hovold Copyright (C) 2013 Joachim Eastwood Copyright (C) 2013 Jiri Kosina Copyright (C) 2013 Jean-Jacques Hiblot Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2013 James Chapman Copyright (C) 2013 Intel, Inc. Author: Mike Lockwood Copyright (C) 2013 Intel, Inc. Copyright (C) 2013 Intel Corporation; author Matt Fleming Copyright (C) 2013 Intel Corporation. All rights reserved. Copyright (C) 2013 Intel Corporation Author: Tim Chen Copyright (C) 2013 Intel Corporation Author: Sathyanarayanan Kuppuswamy Copyright (C) 2013 Intel Corporation Author: Bin Gao Copyright (C) 2013 Intel Corporation Copyright (C) 2013 Intel Corp. Author: Chen, Gong Copyright (C) 2013 Inktank Storage, Inc. Copyright (C) 2013 Imaginaton Technologies Ltd. Copyright (C) 2013 Imagination Technologies Ltd. Copyright (C) 2013 Imagination Technologies Author: Paul Burton Copyright (C) 2013 Ideas on board SPRL Copyright (C) 2013 Ideas On Board SPRL Copyright (C) 2013 ISEE. Copyright (C) 2013 ISEE 2007 SL. Copyright (C) 2013 IBM Corporation Author: Mahesh Salgaonkar Copyright (C) 2013 IBM Corporation Copyright (C) 2013 IBM Corp. All rights reserved. Author: Alexey Kardashevskiy Copyright (C) 2013 IBM Corp. Copyright (C) 2013 IBM Corp. Copyright (C) 2013 IBM Copyright (C) 2013 Huawei Tech. Co., Ltd. Jiang Liu Copyright (C) 2013 Huawei Ltd. Author: Jiang Liu Copyright (C) 2013 Horms Solutions Ltd. Copyright (C) 2013 Henrik Nordström Copyright (C) 2013 Helge Deller Copyright (C) 2013 Hauke Mehrtens Copyright (C) 2013 HUAWEI Author: Cai Zhiyong Copyright (C) 2013 H Hartley Sweeten Copyright (C) 2013 Guenter Roeck Copyright (C) 2013 Guennadi Liakhovetski Copyright (C) 2013 Guangliang Zhao, Copyright (C) 2013 Greg Ungerer Copyright (C) 2013 Google, Inc., Stephane Eranian Copyright (C) 2013 Google, Inc. Copyright (C) 2013 Google, Inc Copyright (C) 2013 Golden Delicious Computers Nikolaus Schaller Copyright (C) 2013 Golden Delicious Computers Lukas Märdian Copyright (C) 2013 GnuBIO Inc Copyright (C) 2013 Geschwister Schneider Technologie-, Entwicklungs- und Vertriebs UG (Haftungsbeschränkt). Copyright (C) 2013 Gateworks Corporation Copyright (C) 2013 GSI Helmholtz Centre for Heavy Ion Research GmbH Copyright (C) 2013 Fusion IO. All rights reserved. Copyright (C) 2013 Fujitsu. Copyright (C) 2013 Freescale Semiconductor, Inc. Author: Varun Sethi Copyright (C) 2013 Freescale Semiconductor, Inc. Author: Dongsheng Wang Li Yang Copyright (C) 2013 Freescale Semiconductor, Inc. Copyright (C) 2013 Freescale Semiconductor Inc. Copyright (C) 2013 Free Electrons Copyright (C) 2013 Fred Richter Copyright (C) 2013 Frank Schäfer Copyright (C) 2013 Florian Fainelli Copyright (C) 2013 Faraday Technology Corporation Author: Yuan-Hsin Chen Copyright (C) 2013 Faraday Technology Corporation Copyright (C) 2013 Facebook. All rights reserved. Copyright (C) 2013 Ezequiel Garcia Copyright (C) 2013 Eukréa Electromatique Copyright (C) 2013 Eukréa Electromatique Copyright (C) 2013 Eukréa Electromatique Copyright (C) 2013 Enrico Mioso Copyright (C) 2013 Emilio López Copyright (C) 2013 Emilio López Copyright (C) 2013 Eduardo Valentin Copyright (C) 2013 Du, Changbin Copyright (C) 2013 Douglas Gilbert , Robert Nelson Copyright (C) 2013 Douglas Gilbert Copyright (C) 2013 Dmitriy B. Copyright (C) 2013 Dialog Semiconductor Ltd. Copyright (C) 2013 Davidlohr Bueso Copyright (C) 2013 Davidlohr Bueso Copyright (C) 2013 David Herrmann Copyright (C) 2013 Datera, Inc. Kent Overstreet Copyright (C) 2013 Daniel Tang Copyright (C) 2013 Daniel Mack Copyright (C) 2013 Daniel Borkmann Copyright (C) 2013 DENX Software Engineering Copyright (C) 2013 Cypress Semiconductor Copyright (C) 2013 Crystalfontz America, Inc. Copyright (C) 2013 Crystalfontz America, Inc. Copyright (C) 2013 Craig McGeachie Copyright (C) 2013 Corentin LABBE Copyright (C) 2013 CompuLab Ltd. Copyright (C) 2013 Cogent Embedded, Inc., Copyright (C) 2013 Cogent Embedded, Inc. Copyright (C) 2013 Cogent Embedded, Inc. Copyright (C) 2013 Citrix Systems R&D Ltd. Copyright (C) 2013 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright (C) 2013 Christian Vogelgsang Copyright (C) 2013 Christian Hemp, Phytec Messtechnik GmbH Copyright (C) 2013 Chen-Yu Tsai Copyright (C) 2013 Chanho Min Copyright (C) 2013 Cavium, Inc. Authors: Sanjay Lal Copyright (C) 2013 Cavium, Inc. Copyright (C) 2013 Cavium, Inc Copyright (C) 2013 Cavium Inc. Author: Vijaya Kumar K Copyright (C) 2013 Carsten Emde Copyright (C) 2013 Capella Microsystems Inc. Author: Kevin Tsai Copyright (C) 2013 Canonical Ltd. Copyright (C) 2013 CSC Australia Pty. Ltd. Copyright (C) 2013 CERN. Author: Alessandro Rubini Copyright (C) 2013 Bruno Randolf Copyright (C) 2013 Broadcom Corporation. Copyright (C) 2013 Broadcom Corporation Copyright (C) 2013 Boris BREZILLON Copyright (C) 2013 Boris BREZILLON Copyright (C) 2013 Benjamin Tissoires Copyright (C) 2013 BayHub Technology Ltd. Copyright (C) 2013 Avionic Design GmbH Copyright (C) 2013 Atmel, 2013 Ludovic Desroches Copyright (C) 2013 Atmel, 2013 Josh Wu Copyright (C) 2013 Atmel Corporation. Copyright (C) 2013 Atmel Corporation Bo Shen Copyright (C) 2013 Atmel Corporation Copyright (C) 2013 Armadeus Systems - Copyright (C) 2013 Antti Palosaari Copyright (C) 2013 Anshuman Khandual, IBM Corporation. Copyright (C) 2013 Andrey Smirnov Copyright (C) 2013 Andrey Smirnov Copyright (C) 2013 Andrey Moiseev Copyright (C) 2013 Andrew Lunn Copyright (C) 2013 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2013 Analog Devices Inc. Copyright (C) 2013 Amarula Solutions Copyright (C) 2013 Altera Corporation. All rights reserved Copyright (C) 2013 Altera Corporation. Copyright (C) 2013 Altera Corporation Copyright (C) 2013 Alistair Popple, IBM Corp Copyright (C) 2013 Alexander Shiyan Copyright (C) 2013 Aeroflex Gaisler AB Copyright (C) 2013 Advanced Micro Devices, Inc. Copyright (C) 2013 Abilis Systems Copyright (C) 2013 ARM Ltd. Sudeep KarkadaNagesha Copyright (C) 2013 ARM Ltd. Author: Lorenzo Pieralisi Copyright (C) 2013 ARM Ltd. All Rights Reserved Copyright (C) 2013 ARM Ltd. Copyright (C) 2013 ARM Limited, All Rights Reserved. Author: Marc Zyngier Copyright (C) 2013 ARM Limited Copyright (C) 2013 AMS AG Copyright (C) 2013 - Virtual Open Systems Author: Antonios Motakis Copyright (C) 2013 - Rodolfo Giometti HCE Engineering Copyright (C) 2013 - ARM Ltd Author: Marc Zyngier Copyright (C) 2013 - 2015 Renesas Electronics Corporation Copyright (C) 2013 - 2015 Intel Corporation. Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd Vincent Yang Copyright (C) 2013 - 2014 Xilinx, Inc. Copyright (C) 2013 - 2014 Texas Instruments, Inc. Copyright (C) 2013 - 2014 Linaro Ltd Copyright (C) 2013 - 2014 Intel Mobile Communications GmbH All rights reserved. Copyright (C) 2013 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2013 - 2014 Intel Corporation. Copyright (C) 2013 - 2014 Hans de Goede Copyright (C) 2013 Texas Instruments Inc. Contact: Eduardo Valentin Copyright (C) 2012-2015 Spreadtrum Communications Inc. Copyright (C) 2012-2015 Intel Corporation. All rights reserved. Copyright (C) 2012-2015 Google, Inc Copyright (C) 2012-2015 Freescale Semiconductor, Inc. Copyright (C) 2012-2015 Emulex. All rights reserved. Copyright (C) 2012-2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright (C) 2012-2015 Broadcom Corporation Copyright (C) 2012-2015 B.A.T.M.A.N. contributors: Copyright (C) 2012-2015 Altera Corporation Copyright (C) 2012-2014, Marvell International Ltd. Copyright (C) 2012-2014 Wolfson Microelectronics plc Copyright (C) 2012-2014 Texas Instruments Incorporated. Copyright (C) 2012-2014 Philipp Zabel, Pengutronix Copyright (C) 2012-2014 NVIDIA Corporation. All rights reserved. Copyright (C) 2012-2014 Mentor Graphics Inc. Copyright (C) 2012-2014 Marvell Copyright (C) 2012-2014 LSI Corporation mailto:DL-MPTFusionLinux@lsi.com) Copyright (C) 2012-2014 LSI Corporation Copyright (C) 2012-2014 John McMaster Copyright (C) 2012-2014 Intel Corporation. All rights reserved. Copyright (C) 2012-2014 Intel Corporation Copyright (C) 2012-2014 Imagination Technologies Ltd. Copyright (C) 2012-2014 Cisco Systems Copyright (C) 2012-2014 Canonical Ltd Authors: Rob Clark Maarten Lankhorst Copyright (C) 2012-2014 Canonical Ltd (Maarten Lankhorst) Copyright (C) 2012-2014 Broadcom Corporation Copyright (C) 2012-2014 Boris BREZILLON 2014-2015 Gaël PORTAY Copyright (C) 2012-2014 Antti Palosaari Copyright (C) 2012-2014 Alexander Shiyan Copyright (C) 2012-2014 ARM Ltd. Author: Marc Zyngier Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. Andrzej Hajda Copyright (C) 2012-2013, Guennadi Liakhovetski Copyright (C) 2012-2013, Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2012-2013 Xilinx, Inc. Copyright (C) 2012-2013 Uwe Kleine-Koenig for Pengutronix Copyright (C) 2012-2013 Tieto Poland Copyright (C) 2012-2013 Texas Instruments, Inc. Andrii Tseglytskyi Nishanth Menon Copyright (C) 2012-2013 Texas Instruments Incorporated. Keshava Munegowda Roger Quadros Copyright (C) 2012-2013 Stefan Roese Copyright (C) 2012-2013 Solarflare Communications Inc. Copyright (C) 2012-2013 STMicroelectronics Inc. Copyright (C) 2012-2013 Renesas Solutions Corp. Copyright (C) 2012-2013 Renesas Electronics Corporation Copyright (C) 2012-2013 Philippe De Muyter Copyright (C) 2012-2013 NVIDIA CORPORATION. All rights reserved. Copyright (C) 2012-2013 MundoReader S.L. Author: Heiko Stuebner Copyright (C) 2012-2013 MundoReader S.L. Copyright (C) 2012-2013 Martin Liska Copyright (C) 2012-2013 Marek Vasut Copyright (C) 2012-2013 M2TECH S.r.l and Amarula Solutions B.V. Copyright (C) 2012-2013 Linus Walleij Copyright (C) 2012-2013 Linaro Ltd. Author: Haojian Zhuang Copyright (C) 2012-2013 Linaro Ltd. Copyright (C) 2012-2013 Jussi Kivilinna Copyright (C) 2012-2013 Jussi Kivilinna Copyright (C) 2012-2013 Imagination Technologies Ltd. Copyright (C) 2012-2013 Hisilicon Ltd. Copyright (C) 2012-2013 Hauke Mehrtens Copyright (C) 2012-2013 Cavium Inc., All Rights Reserved. Copyright (C) 2012-2013 Canonical Ltd Copyright (C) 2012-2013 Broadcom Corporation Copyright (C) 2012-2013 Avionic Design GmbH Copyright (C) 2012-2013 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2012-2013 Analog Devices Inc. Copyright (C) 2012-2013 Altera Corporation Copyright (C) 2012-2013 Allwinner Ltd. Copyright (C) 2012-14 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2012-14 Intel Corporation Author: Jeeja KP Omair Mohammed Abdullah Vinod Koul ,vinod.koul@intel.com> Copyright (C) 2012,2015 IBM Corp. Copyright (C) 2012,2015 Eric Dumazet Copyright (C) 2012,2013 Infineon Technologies Copyright (C) 2012,2013 Alexander Shiyan Copyright (C) 2012,2013 ARM Limited, All Rights Reserved. Author: Marc Zyngier Copyright (C) 2012,2013 - ARM Ltd Author: Marc Zyngier Copyright (C) 2012, by Texas Instruments Copyright (C) 2012, Steven king Copyright (C) 2012, Steven King Copyright (C) 2012, Samsung Electronics, Co., Ltd. Sylwester Nawrocki Andrzej Hajda Copyright (C) 2012, Red Hat, Inc. Rafael Aquini Copyright (C) 2012, NVIDIA CORPORATION. All rights reserved. Copyright (C) 2012, Michel Lespinasse Copyright (C) 2012, Linaro, Sangwook Lee Copyright (C) 2012, LG Electronics, Namhyung Kim Copyright (C) 2012, Kurt Van Dijck Copyright (C) 2012, Jiri Olsa Copyright (C) 2012, Javier Martin, Vista Silicon S.L. Copyright (C) 2012, Intel Corporation. Copyright (C) 2012, Intel Corporation Authors: Mika Westerberg Mathias Nyman Rafael J. Wysocki Copyright (C) 2012, Intel Corporation Authors: Mathias Nyman Mika Westerberg Copyright (C) 2012, Intel Corporation Author: Rafael J. Wysocki Copyright (C) 2012, Intel Corp. Author: Rafael J. Wysocki Copyright (C) 2012, Insignal Co,. Ltd, Homin Lee Copyright (C) 2012, Hauke Mehrtens Copyright (C) 2012, Greg Ungerer Copyright (C) 2012, Fabio Baltieri Copyright (C) 2012, Anish Kumar Copyright (C) 2012, Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2012, 2014 Jean Delvare Copyright (C) 2012, 2014 Intel Corporation. All rights reserved. Copyright (C) 2012, 2013, 2014, 2015 Red Hat Inc, Arnaldo Carvalho de Melo Copyright (C) 2012, 2013 Minchan Kim Copyright (C) 2012, 2013 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2012, 2013 IBM Corp. Author(s): Hendrik Brueckner Copyright (C) 2012, 2013 Guenter Roeck Copyright (C) 2012 egnite GmbH Copyright (C) 2012 by Wolfram Sang, Pengutronix e.K. Copyright (C) 2012 by Servergy, Inc. Copyright (C) 2012 by Pablo Neira Ayuso Copyright (C) 2012 by Lemonage GmbH Author: Lars Poeschel All rights reserved. Copyright (C) 2012 by Imagination Technologies Ltd. Copyright (C) 2012 by Hans Schillstrom Copyright (C) 2012 by Alan Stern Copyright (C) 2012 bct electronic GmbH Copyright (C) 2012 Xyratex Technology Limited Copyright (C) 2012 Wolfson Microelectronics. PLC. Copyright (C) 2012 Wolfson Microelectronics plc Copyright (C) 2012 Wolfson Microelectronics PLC. Author: Mark Brown Copyright (C) 2012 Wolfson Microelectronics PLC. Copyright (C) 2012 Wolfram Sang, Pengutronix Copyright (C) 2012 Vista Silicon SL Javier Martin Xavier Duret Copyright (C) 2012 Vista Silicon S.L. Javier Martin, Xavier Duret Copyright (C) 2012 Vista Silicon Javier Martin Copyright (C) 2012 Vayavya Labs Pvt. Ltd. Copyright (C) 2012 Variscite Ltd. Copyright (C) 2012 VMware, Inc. All rights reserved. Copyright (C) 2012 V Lab Technologies Teddy Reed Copyright (C) 2012 Tony Prisk Copyright (C) 2012 Tomasz Figa Copyright (C) 2012 Tobias Klauser Copyright (C) 2012 Tino Reichardt Copyright (C) 2012 Tilera Corporation. All Rights Reserved. Copyright (C) 2012 Tilera Corporation - All Rights Reserved Copyright (C) 2012 Thomas Petazzoni Copyright (C) 2012 Thomas Petazzoni Copyright (C) 2012 Thomas Mair Copyright (C) 2012 Thomas Mair Copyright (C) 2012 Thomas Langer Copyright (C) 2012 The Chromium OS Authors Copyright (C) 2012 Texas Instruments. All rights reserved. Copyright (C) 2012 Texas Instruments, Inc.. Author: Tomi Valkeinen Copyright (C) 2012 Texas Instruments, Inc. Written by Tony Lindgren Copyright (C) 2012 Texas Instruments, Inc. Thara Gopinath Copyright (C) 2012 Texas Instruments, Inc. Paul Walmsley Copyright (C) 2012 Texas Instruments, Inc. Copyright (C) 2012 Texas Instruments Santosh Shilimkar Sricharan Copyright (C) 2012 Texas Instruments Paul Walmsley Copyright (C) 2012 Texas Instruments Ltd Author: Archit Taneja Copyright (C) 2012 Texas Instruments Incorporated. Eduardo Valentin Copyright (C) 2012 Texas Instruments Incorporated. Author: Sebastian Andrzej Siewior Copyright (C) 2012 Texas Instruments Incorporated. Copyright (C) 2012 Texas Instruments Incorporated Copyright (C) 2012 Texas Instruments Incorporated Copyright (C) 2012 Texas Instruments Inc. Peter Ujfalusi Copyright (C) 2012 Texas Instruments Author: Tomi Valkeinen Copyright (C) 2012 Texas Instruments Author: Rob Clark Copyright (C) 2012 Texas Instruments Author: Rob Clark Copyright (C) 2012 Texas Instruments Author: Peter Ujfalusi Copyright (C) 2012 Texas Instruments Author: Jon Hunter Copyright (C) 2012 Texas Instruments Copyright (C) 2012 Tensilica Inc. Copyright (C) 2012 Telit, 2012 Fabio Porcedda Copyright (C) 2012 Takashi Yoshii Copyright (C) 2012 Synopsys, Inc. Copyright (C) 2012 Sylwester Nawrocki Copyright (C) 2012 Sven Schnelle Copyright (C) 2012 Stephen Warren Copyright (C) 2012 Stephane Grosjean Copyright (C) 2012 Steffen Trumtrar, Pengutronix Copyright (C) 2012 Steffen Trumtrar , Pengutronix Copyright (C) 2012 Stefan Roese Copyright (C) 2012 Stanislav Yakovlev Copyright (C) 2012 Sonal Santan Copyright (C) 2012 Simon Budig, Daniel Wagener Copyright (C) 2012 Simo Sorce Copyright (C) 2012 Shuah Khan Copyright (C) 2012 Shiraz Hashim Copyright (C) 2012 Seth Jennings Copyright (C) 2012 Sean Young Copyright (C) 2012 Sasha Levin Copyright (C) 2012 Sascha Hauer, Uwe Kleine-König, Steffen Trumtrar and Markus Pargmann, Pengutronix Copyright (C) 2012 Sascha Hauer, Pengutronix Copyright (C) 2012 Sascha Hauer, Pengutronix Copyright (C) 2012 Sascha Hauer , Pengutronix Copyright (C) 2012 Sascha Hauer Copyright (C) 2012 Samsung Electronics. Kyungmin Park Tomasz Figa Copyright (C) 2012 Samsung Electronics SangYoung Son Copyright (C) 2012 Samsung Electronics MyungJoo Ham Copyright (C) 2012 Samsung Electronics Jonghwa Lee Copyright (C) 2012 Samsung Electronics Donggeun Kim Copyright (C) 2012 Samsung Electronics Co.Ltd. Copyright (C) 2012 Samsung Electronics Co.Ltd Authors: YoungJun Cho Eunchul Kim Copyright (C) 2012 Samsung Electronics Co.Ltd Authors: Joonyoung Shim Copyright (C) 2012 Samsung Electronics Co.Ltd Authors: Inki Dae Copyright (C) 2012 Samsung Electronics Co.Ltd Authors: Eunchul Kim Jinyoung Jeon Sangmin Lee Copyright (C) 2012 Samsung Electronics Co.Ltd Copyright (C) 2012 Samsung Electronics Co., Ltd. Author: Sylwester Nawrocki Copyright (C) 2012 Samsung Electronics Co., Ltd. Author: Jingoo Han Copyright (C) 2012 Samsung Electronics Co., Ltd. Copyright (C) 2012 Samsung Electronics Co., Ltd. Copyright (C) 2012 Samsung Electronics Chiwoong Byun Jonghwa Lee Copyright (C) 2012 Samsung Electronics Chiwoong Byun Jonghwa Lee Copyright (C) 2012 Samsung Electronics Author: MyungJoo Ham Copyright (C) 2012 Samsung Electronics Author: Donggeun Kim Author: MyungJoo Ham Copyright (C) 2012 Samsung Electronics Copyright (C) 2012 Samsung Electrnoics SangYoung Son Copyright (C) 2012 Samsung Electrnoics Chiwoong Byun Copyright (C) 2012 Samsung Electrnoics Chanwoo Choi Copyright (C) 2012 Samsung Electornics Jonghwa Lee Copyright (C) 2012 Sachin Bhamare Boaz Harrosh Copyright (C) 2012 STRATO AG. All rights reserved. Copyright (C) 2012 STMicroelectronics Limited. Author: Srinivas Kandagatla Copyright (C) 2012 STMicroelectronics Limited Copyright (C) 2012 STEC, Inc. Copyright (C) 2012 ST-Ericsson SA. Copyright (C) 2012 ST-Ericsson SA Author: Ulf Hansson Copyright (C) 2012 ST-Ericsson SA Copyright (C) 2012 ST-Ericsson AB Copyright (C) 2012 ST-Ericsson Copyright (C) 2012 ST Microelectronics author: Federico Vaga Copyright (C) 2012 ST Microelectronics Viresh Kumar Copyright (C) 2012 ST Microelectronics Viresh Kumar Copyright (C) 2012 ST Microelectronics Vipin Kumar Copyright (C) 2012 ST Microelectronics Shiraz Hashim Copyright (C) 2012 ST Microelectronics Rajeev Kumar Copyright (C) 2012 ST Microelectronics Ltd. Shiraz Hashim Copyright (C) 2012 ST Microelectronics Ltd. Deepak Sikri Copyright (C) 2012 ST Microelectronics Deepak Sikri Copyright (C) 2012 ST Ericsson Corporation Copyright (C) 2012 Ryan Mallon Copyright (C) 2012 Rusty Russell IBM Corporation Copyright (C) 2012 Russell King. Copyright (C) 2012 Russell King Copyright (C) 2012 Russell King Copyright (C) 2012 Roland Stigge Copyright (C) 2012 Roland Stigge Copyright (C) 2012 Robin Gareus Copyright (C) 2012 Rob Herring Copyright (C) 2012 Richard Cochran Copyright (C) 2012 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2012 Renesas Solutions Corp. Copyright (C) 2012 Renesas Solutions Corp Copyright (C) 2012 Renesas Electronics Europe Ltd Copyright (C) 2012 Renesas Electronics Europe Copyright (C) 2012 Renesas Electronics Corporation Author: Guennadi Liakhovetski, Copyright (C) 2012 Renesas Electronics Corporation Copyright (C) 2012 Renesas Electronics Corp. Author: Guennadi Liakhovetski Copyright (C) 2012 Red Hat. All rights reserved. Copyright (C) 2012 Red Hat. Copyright (C) 2012 Red Hat, Inc., Frederic Weisbecker Copyright (C) 2012 Red Hat, Inc. All rights reserved. Author: Alex Williamson Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2012 Red Hat, Inc. Copyright (C) 2012 Red Hat Inc. Copyright (C) 2012 Red Hat Inc, Steven Rostedt Copyright (C) 2012 Red Hat Copyright (C) 2012 Red Hat Copyright (C) 2012 Realtek Corporation. Copyright (C) 2012 Ralf Baechle Copyright (C) 2012 Rafał Miłecki Copyright (C) 2012 Rafael J. Wysocki Copyright (C) 2012 Rabin Vincent Copyright (C) 2012 ROHM CO.,LTD. Copyright (C) 2012 Philippe Reynes Copyright (C) 2012 Philipp Zabel, Pengutronix Copyright (C) 2012 Phil Edworthy Copyright (C) 2012 Peter Meerwald Copyright (C) 2012 Peter Hurley Copyright (C) 2012 Paul Parsons Copyright (C) 2012 Paul Mundt Copyright (C) 2012 Paul Mackerras, IBM Corp. Copyright (C) 2012 Parallels Inc. and Google Inc. Authors: Glauber Costa and Suleiman Souhlal Copyright (C) 2012 Pantelis Antoniou Copyright (C) 2012 Pali Rohár Copyright (C) 2012 Pablo Neira Ayuso Copyright (C) 2012 Oracle Inc Author: Konrad Rzeszutek Wilk Copyright (C) 2012 Open Kernel Labs Copyright (C) 2012 Ondrej Zary Copyright (C) 2012 Olivier Sobrie Copyright (C) 2012 Oliver Hartkopp Copyright (C) 2012 OMICRON electronics GmbH Copyright (C) 2012 Numascale AS. All rights reserved. Copyright (C) 2012 Nouveau Community Copyright (C) 2012 Nokia Corporation Contact: Sakari Ailus Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 Nobuhiro Iwamatsu Copyright (C) 2012 NetCommWireless Iwo Mergler Copyright (C) 2012 National Instruments Corp. Copyright (C) 2012 National Instruments Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. Copyright (C) 2012 MontaVista Software, LLC Copyright (C) 2012 Mike Sinkovsky Copyright (C) 2012 Michael Krufky Copyright (C) 2012 Michael Ellerman, IBM Corporation. Copyright (C) 2012 Michael D. Taht Copyright (C) 2012 Michael Buesch Copyright (C) 2012 Mentor Graphics Inc. Copyright (C) 2012 Maxime Ripard Copyright (C) 2012 Matthias Kaehlcke Author: Matthias Kaehlcke Copyright (C) 2012 Matt Evans & Michael Neuling, IBM Corporation. Copyright (C) 2012 Marvell Technology Ltd. Yunfan Zhang Copyright (C) 2012 Marvell Technology Group Ltd. Authors: Guoqing Li Lisa Du Zhou Zhu Copyright (C) 2012 Marvell Technology Group Ltd. Author: Haojian Zhuang Copyright (C) 2012 Marvell Technology Group Ltd. Copyright (C) 2012 Marvell International Ltd. Qiao Zhou Copyright (C) 2012 Marvell International Ltd. Joseph(Yossi) Hanin Yi Zhang Copyright (C) 2012 Marvell International Ltd. Haojian Zhuang Qiao Zhou Copyright (C) 2012 Marvell International Ltd. Haojian Zhuang Joseph(Yossi) Hanin Qiao Zhou Copyright (C) 2012 Marvell International Ltd. All Rights Reserved Copyright (C) 2012 Marvell Chao Xie Copyright (C) 2012 Marvell Copyright (C) 2012 Markus Pargmann, Pengutronix Copyright (C) 2012 Marek Vasut Copyright (C) 2012 Malcolm Priestley (tvboxspy@gmail.com) Copyright (C) 2012 Malcolm Priestley (tvboxspy@gmail.com) Copyright (C) 2012 Magnus Damm. Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. Authors: Yann Le Du Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. Authors: Sanjay Lal Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2012 MIPS Technologies, Inc. Copyright (C) 2012 MIPS Technoligies, Inc. All rights reserved. Steven J. Hill Copyright (C) 2012 Lucas Stach Copyright (C) 2012 Lothar Felten Copyright (C) 2012 Lothar Felten Copyright (C) 2012 Linux Foundation Copyright (C) 2012 Linus Walleij Copyright (C) 2012 Linaro, Inc. Copyright (C) 2012 Linaro Ltd. Anton Vorontsov Copyright (C) 2012 Linaro Ltd. Copyright (C) 2012 Lemote, Inc. Author: Xiang Yu, xiangy@lemote.com Chen Huacai, chenhc@lemote.com Copyright (C) 2012 Laurent Pinchart Copyright (C) 2012 Laurent Cans Copyright (C) 2012 Lantiq GmbH Copyright (C) 2012 LSI Corporation Copyright (C) 2012 Kuninori Morimoto Copyright (C) 2012 Konstantin Khlebnikov Copyright (C) 2012 Kevin Cernekee Copyright (C) 2012 Kent Yoder IBM Corporation Copyright (C) 2012 Jussi Kivilinna Copyright (C) 2012 Jonas Gorski Copyright (C) 2012 John Crispin Copyright (C) 2012 Johannes Goetzfried Johannes.Goetzfried@informatik.stud.uni-erlangen.de> Copyright (C) 2012 Joachim Eastwood Copyright (C) 2012 Jeremy Kerr Copyright (C) 2012 Jean-Francois Moine. Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2012 Javier Martinez Canillas Copyright (C) 2012 Javier Martinez Canillas Copyright (C) 2012 Jamie Lentin Copyright (C) 2012 Ivaylo Dimitrov Copyright (C) 2012 Invensense, Inc. Copyright (C) 2012 International Business Machines Inc. Copyright (C) 2012 Intel, Inc. Copyright (C) 2012 Intel Corporation. All rights reserved. Copyright (C) 2012 Intel Corporation. Copyright (C) 2012 Intel Corporation Author: Yuanhan Liu Copyright (C) 2012 Intel Corporation Author: Liu Jinsong Author: Jiang Yunhong Copyright (C) 2012 Intel Corporation Author: Jim Kukunas Copyright (C) 2012 Intel Corporation Author: H. Peter Anvin Copyright (C) 2012 Intel Corporation Copyright (C) 2012 Intel Corp. All rights reserved. Copyright (C) 2012 Intel Corp Author: Durgadoss R Copyright (C) 2012 Intel Corp (tianyu.lan@intel.com) Copyright (C) 2012 Intel Corp Copyright (C) 2012 Innovative Converged Devices(ICD) Copyright (C) 2012 Imagination Technologies Ltd. Copyright (C) 2012 Imagination Technologies Ltd Copyright (C) 2012 Iain Paton Copyright (C) 2012 IBM Corporation Author(s): Holger Dengler (hd@linux.vnet.ibm.com) Copyright (C) 2012 IBM Corporation Author(s): Heiko Carstens Copyright (C) 2012 IBM Corporation Copyright (C) 2012 IBM Corp. Copyright (C) 2012 IBM Corp. Copyright (C) 2012 IBM Copyright (C) 2012 Huacai Chen (chenhc@lemote.com) Copyright (C) 2012 Horms Solutions Ltd. Copyright (C) 2012 Hitachi, Ltd. Copyright (C) 2012 Hideki EIRAKU Copyright (C) 2012 Heiko Stuebner Copyright (C) 2012 Hauke Mehrtens Copyright (C) 2012 Hans-Frieder Vogt Copyright (C) 2012 Hans-Frieder Vogt Copyright (C) 2012 Hans Verkuil Copyright (C) 2012 H Hartley Sweeten Copyright (C) 2012 Guenter Roeck Copyright (C) 2012 Google, Inc. Will Drewry Copyright (C) 2012 Google, Inc. Author: Kent Overstreet Copyright (C) 2012 Google, Inc. Copyright (C) 2012 Google, Inc Copyright (C) 2012 Fusion-io All rights reserved. Copyright (C) 2012 Fujitsu. All rights reserved. Written by Miao Xie Copyright (C) 2012 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2012 Freescale Semiconductor, Inc. Copyright (C) 2012 Free Electrons Copyright (C) 2012 Frank Schäfer Copyright (C) 2012 Florian Vaussard, EPFL Mobots group Copyright (C) 2012 Fenghua Yu H Peter Anvin" Copyright (C) 2012 Federico Vaga Copyright (C) 2012 Ezequiel Garcia elezegarcia--a.t--gmail.com> Copyright (C) 2012 Enric Balletbo i Serra Copyright (C) 2012 Emerson Copyright (C) 2012 Durgadoss R Copyright (C) 2012 Dialog Semiconductor Ltd. Copyright (C) 2012 Dialog Semiconductor GmbH Copyright (C) 2012 Denis Carikli Copyright (C) 2012 David S. Miller (davem@davemloft.net) Copyright (C) 2012 David S. Miller Copyright (C) 2012 David Gibson, IBM Corporation. Copyright (C) 2012 Dario Faggioli , Juri Lelli , Michael Trimarchi , Fabio Checconi Copyright (C) 2012 Daniel Mack Copyright (C) 2012 Dan Luedtke Copyright (C) 2012 Damien Zammit Copyright (C) 2012 Damian Hobson-Garcia Copyright (C) 2012 DENX Software Engineering, GmbH Copyright (C) 2012 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2012 DENX Software Engineering Anatolij Gustschin Copyright (C) 2012 Cypress Semiconductor Copyright (C) 2012 Creative Product Design Marc Reilly Copyright (C) 2012 Cisco Systems, Inc. and/or its affiliates. All rights reserved. Copyright (C) 2012 Cisco Systems, Inc. All rights reserved. Copyright (C) 2012 CirrusLogic, Inc. Copyright (C) 2012 Chris Boot, Simon Arlott, Stephen Warren Copyright (C) 2012 Chris Boot Copyright (C) 2012 Cavium, Inc. Copyright (C) 2012 Carsten Emde Copyright (C) 2012 Canonical Ltd Authors: Rob Clark Maarten Lankhorst Copyright (C) 2012 Canonical Ltd Copyright (C) 2012 Calxeda, Inc. Copyright (C) 2012 CERN. Author: Alessandro Rubini Copyright (C) 2012 Broadcom Corporation Copyright (C) 2012 Bojan Smojver Copyright (C) 2012 Bill Pemberton (wfp5p@virginia.edu) Copyright (C) 2012 Bertrand Achard. Copyright (C) 2012 Bernd Krumboeck (krumboeck@universalnet.at) Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corporation Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corp. Copyright (C) 2012 Benjamin Herrenschmidt & Gavin Shan, IBM Corporation Copyright (C) 2012 Bastian Hecht Copyright (C) 2012 Bachmann electronic GmbH Christian Gmeiner Copyright (C) 2012 Avionic Design GmbH Copyright (C) 2012 Atmel, 2012 Nicolas Ferre Copyright (C) 2012 Atmel, 2012 Hong Xu Copyright (C) 2012 Atmel Copyright (C) 2012 Armadeus Systems. Copyright (C) 2012 Armadeus Systems Copyright (C) 2012 Antti Palosaari Copyright (C) 2012 Anssi Hannula Copyright (C) 2012 Andrew Lunn Copyright (C) 2012 Anatolij Gustschin Copyright (C) 2012 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2012 Analog Devices Inc. Copyright (C) 2012 Amit Daniel Copyright (C) 2012 Altera. Copyright (C) 2012 Altera Corporation. Copyright (C) 2012 Altera Corporation Copyright (C) 2012 Alfredo J. Delaiti Copyright (C) 2012 Alexandros C. Couloumbis Copyright (C) 2012 Alexander Shiyan Copyright (C) 2012 Alexander Block. All rights reserved. Copyright (C) 2012 Alan Ott Copyright (C) 2012 Advanced Micro Devices, Inc., Robert Richter Copyright (C) 2012 Advanced Micro Devices, Inc. Author: Joerg Roedel Copyright (C) 2012 Advanced Micro Devices, Inc. Copyright (C) 2012 Abilis Systems Copyright (C) 2012 ARM Ltd. Authors: Will Deacon Catalin Marinas Copyright (C) 2012 ARM Ltd. Author: Marc Zyngier Copyright (C) 2012 ARM Ltd. Author: Catalin Marinas Copyright (C) 2012 ARM Ltd. Author: Marc Zyngier Copyright (C) 2012 ARM Ltd. Will Deacon Copyright (C) 2012 ARM Ltd. Copyright (C) 2012 ARM Limited Author: Will Deacon Copyright (C) 2012 ARM Limited Copyright (C) 2012 AK signal Brno a.s. 2012 Jiri Prchal Copyright (C) 2012 - Virtual Open Systems and Columbia University Authors: Rusty Russell Christoffer Dall Copyright (C) 2012 - Virtual Open Systems and Columbia University Authors: Rusty Russell Christoffer Dall Copyright (C) 2012 - Virtual Open Systems and Columbia University Authors: Christoffer Dall Copyright (C) 2012 - Virtual Open Systems and Columbia University Author: Christoffer Dall Copyright (C) 2012 - Virtual Open Systems and Columbia University Copyright (C) 2012 - ARM Ltd Author: Marc Zyngier Copyright (C) 2012 - 2014 Xilinx, Inc. Copyright (C) 2012 - 2014 Intel Corporation. All rights reserved. All rights reserved. Copyright (C) 2012 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2012 - 2014 Cisco Systems Copyright (C) 2012 - 2014 Allwinner Tech Pan Nan Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. Author: Sylwester Nawrocki Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. Copyright (C) 2012 - 2013 Pali Rohár Copyright (C) 2012 (davem@davemloft.net) Copyright (C) 2012 (ST) Rajeev Kumar (rajeevkumar.linux@gmail.com) Copyright (C) 2012 Copyright (C) 2012 Samsung Electronics Co., Ltd. Copyright (C) 2011. Freescale Inc. All rights reserved. Copyright (C) 2011-2015 Texas Instruments Incorporated. Santosh Shilimkar Sricharan Copyright (C) 2011-2015 Intel Corporation. All rights reserved. Copyright (C) 2011-2015 Cypress Semiconductor, Inc. Copyright (C) 2011-2015 Bernd Porr, mail@berndporr.me.uk Copyright (C) 2011-2015 B.A.T.M.A.N. contributors: Copyright (C) 2011-2014, Marvell International Ltd. Copyright (C) 2011-2014 NVIDIA CORPORATION. All rights reserved. Copyright (C) 2011-2014 Joshua Kinard . Copyright (C) 2011-2014 Autronica Fire and Security AS Copyright (C) 2011-2014 Atmel Corporation Copyright (C) 2011-2014 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2011-2013 Xilinx Copyright (C) 2011-2013 Texas Instruments, Inc. Santosh Shilimkar Rajendra Nayak Copyright (C) 2011-2013 Texas Instruments Incorporated. Author: Keshava Munegowda Author: Roger Quadros Copyright (C) 2011-2013 Texas Instruments Incorporated. Copyright (C) 2011-2013 Texas Instruments Inc. Copyright (C) 2011-2013 Synopsys, Inc. Copyright (C) 2011-2013 Stephane Grosjean Copyright (C) 2011-2013 Solarflare Communications Inc. Copyright (C) 2011-2013 Samsung India Software Operations Copyright (C) 2011-2013 Renesas Solutions Corp. Copyright (C) 2011-2013 Renesas Electronics Corporation Copyright (C) 2011-2013 Red Hat, Inc. Copyright (C) 2011-2013 Pali Rohár Copyright (C) 2011-2013 One Laptop Per Child Copyright (C) 2011-2013 NVIDIA Corporation Copyright (C) 2011-2013 Linus Walleij Copyright (C) 2011-2013 Jussi Kivilinna Copyright (C) 2011-2013 Jozsef Kadlecsik Copyright (C) 2011-2013 Jonas Gorski Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2011-2013 Intel Corporation Copyright (C) 2011-2013 Gabor Juhos Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2011-2013 Freescale Semiconductor, Inc. Copyright (C) 2011-2013 Eric Dumazet (eric.dumazet@gmail.com) Copyright (C) 2011-2013 Autronica Fire and Security AS Copyright (C) 2011-2013 ASIX Copyright (C) 2011-2012, Yann Collet. Copyright (C) 2011-2012, Yann Collet Copyright (C) 2011-2012, Meador Inge, Mentor Graphics Corporation. Copyright (C) 2011-2012 by Texas Instruments Copyright (C) 2011-2012 Wolfram Sang, Pengutronix e.K. Copyright (C) 2011-2012 Vayavya Labs Pvt Ltd Copyright (C) 2011-2012 Van Jacobson Copyright (C) 2011-2012 Tobias Klauser Copyright (C) 2011-2012 Texas Instruments. Copyright (C) 2011-2012 Texas Instruments, Inc. Paul Walmsley Copyright (C) 2011-2012 Texas Instruments, Inc. Copyright (C) 2011-2012 Texas Instruments Incorporated.Author: J Keerthy Author: Moiz Sonasath Copyright (C) 2011-2012 Texas Instruments Incorporated. Copyright (C) 2011-2012 Texas Instruments Incorporated Copyright (C) 2011-2012 Texas Instruments Inc. Contact: Eduardo Valentin Copyright (C) 2011-2012 Synopsys. Copyright (C) 2011-2012 Synopsys, Inc. Copyright (C) 2011-2012 Stephane Grosjean Copyright (C) 2011-2012 ST-Ericsson SA. Copyright (C) 2011-2012 ST Microelectronics Author: Vincenzo Frascino Copyright (C) 2011-2012 Renesas Electronics Corporation Copyright (C) 2011-2012 Red Hat, Inc., Peter Zijlstra Copyright (C) 2011-2012 Red Hat, Inc. Copyright (C) 2011-2012 Red Hat UK. Copyright (C) 2011-2012 Oracle Co. Liang Tang Copyright (C) 2011-2012 One Laptop per Child Foundation. Copyright (C) 2011-2012 Nokia Corporation Contact: Sakari Ailus Copyright (C) 2011-2012 NVIDIA CORPORATION. All Rights Reserved. Copyright (C) 2011-2012 Mike Turquette, Linaro Ltd Copyright (C) 2011-2012 Maxim Integrated Products Copyright (C) 2011-2012 Linaro Ltd Copyright (C) 2011-2012 LAPIS SEMICONDUCTOR Co., LTD. Copyright (C) 2011-2012 Kathleen Nichols Copyright (C) 2011-2012 Julian Squires Copyright (C) 2011-2012 John Crispin Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2011-2012 International Business Machines Inc. Copyright (C) 2011-2012 Intel Corporation Copyright (C) 2011-2012 Imagination Technologies Ltd. Copyright (C) 2011-2012 Hans de Goede Copyright (C) 2011-2012 Guennadi Liakhovetski Copyright (C) 2011-2012 Google, Inc. Copyright (C) 2011-2012 Gabor Juhos Copyright (C) 2011-2012 Freescale Semiconductor, Inc. Copyright (C) 2011-2012 Freescale Semiconductor Inc. Copyright (C) 2011-2012 Calxeda, Inc. Copyright (C) 2011-2012 CERN (www.cern.ch) Author: Samuel Iglesias Gonsalvez Copyright (C) 2011-2012 Avionic Design GmbH Copyright (C) 2011-2012 Analog Devices Inc. Copyright (C) 2011-2 Wolfson Microelectronics plc Copyright (C) 2011-12 Wolfram Sang, Pengutronix Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) Copyright (C) 2011,2013,2014 Linaro Limited. Copyright (C) 2011,2012 Toradex Inc. Copyright (C) 2011,2012 Renesas Solutions Corp. Copyright (C) 2011,2012 Nobuhiro Iwamatsu Copyright (C) 2011, Thomas Gleixner Copyright (C) 2011, Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2011, Samsung Electronics Co., Ltd. Copyright (C) 2011, SUSE, Jan Kara Copyright (C) 2011, Red Hat Inc, Arnaldo Carvalho de Melo Copyright (C) 2011, Picochip. Copyright (C) 2011, Nuvoton Technology Corporation. Dan Morav Copyright (C) 2011, Netlogic Microsystems Inc. Copyright (C) 2011, Matt Porter Copyright (C) 2011, Maarten ter Huurne Copyright (C) 2011, Laurent Pinchart Copyright (C) 2011, Javier Martin Copyright (C) 2011, Intel Corporation Copyright (C) 2011, IBM Corporation Author: Suzuki Poulose Copyright (C) 2011, Hauke Mehrtens Copyright (C) 2011, Guennadi Liakhovetski Copyright (C) 2011, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2011, Greg Ungerer Copyright (C) 2011, Florian Fainelli Copyright (C) 2011, Chetan Loke Copyright (C) 2011, Broadcom Corporation Copyright (C) 2011, Bastian Hecht Copyright (C) 2011, ARM Ltd. Copyright (C) 2011, 2015 Intel Corporation. Copyright (C) 2011, 2013, NVIDIA Corporation Copyright (C) 2011, 2013 Renesas Solutions Corp. Copyright (C) 2011, 2012, Hauke Mehrtens Copyright (C) 2011, 2012 by Wolfram Sang, Pengutronix e.K. Copyright (C) 2011, 2012 STRATO. All rights reserved. Copyright (C) 2011, 2012 Roland Stigge Copyright (C) 2011, 2012 MIPS Technologies, Inc. Copyright (C) 2011, 2012 Heiko Stuebner Copyright (C) 2011, 2012 Cavium, Inc. Copyright (C) 2011, 2012 Cavium Inc. Copyright (C) 2011, Copyright (C) 2011 taskit GmbH Copyright (C) 2011 secunet Security Networks AG Copyright (C) 2011 matt mooney 2005-2008 Takahiro Hirofuchi Copyright (C) 2011 matt mooney 2005-2007 Takahiro Hirofuchi Copyright (C) 2011 by Mauro Carvalho Chehab Copyright (C) 2011 by Kevin Cernekee (cernekee@gmail.com) Copyright (C) 2011 by Bryan Wu Copyright (C) 2011 Yadwinder Singh (yadi.brar01@gmail.com) Jaswinder Singh (jaswinder.singh@linaro.org) Copyright (C) 2011 Xilinx Copyright (C) 2011 Wolfson Microelectronics. PLC. Copyright (C) 2011 Wolfson Microelectronics plc Mark Brown Copyright (C) 2011 Wolfson Microelectronics PLC. Copyright (C) 2011 Wolfson Microelectronics Copyright (C) 2011 Wolfram Sang, Pengutronix e.K. Copyright (C) 2011 Wistron Co.Ltd Joseph Lai Copyright (C) 2011 Wind River Systems, written by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2011 Wind River Systems, written by Ralf Baechle Copyright (C) 2011 Weinmann Medical GmbH Author: Nikolaus Voss Copyright (C) 2011 Walter Goossens Copyright (C) 2011 Volkswagen Group Research Copyright (C) 2011 Vista Silicon S.L. Copyright (C) 2011 Tony Breeds IBM Corporation Copyright (C) 2011 Tobias Klauser Copyright (C) 2011 Tilera Corporation. All Rights Reserved. Copyright (C) 2011 Tieto Poland Copyright (C) 2011 Thomas Renninger Novell Inc. Copyright (C) 2011 Thomas Langer Copyright (C) 2011 Thomas Chou Copyright (C) 2011 Thomas Chou Copyright (C) 2011 Theodore Kilgore Copyright (C) 2011 The Chromium OS Authors. Copyright (C) 2011 The AC100 Kernel Team Copyright (C) 2011 The AC100 Kernel Team Copyright (C) 2011 Texas Instruments. All rights reserved. Copyright (C) 2011 Texas Instruments, Inc.. Author: Peter Ujfalusi Copyright (C) 2011 Texas Instruments, Inc. Tero Kristo Copyright (C) 2011 Texas Instruments, Inc. Santosh Shilimkar Copyright (C) 2011 Texas Instruments, Inc. Rajendra Nayak Copyright (C) 2011 Texas Instruments, Inc. Paul Walmsley Copyright (C) 2011 Texas Instruments, Inc. Mike Turquette Copyright (C) 2011 Texas Instruments, Inc. Copyright (C) 2011 Texas Instruments Incorporated. Tarun Kanti DebBarma Thara Gopinath Copyright (C) 2011 Texas Instruments Incorporated. Contact: Eduardo Valentin Copyright (C) 2011 Texas Instruments Incorporated. Author: Rob Clark Andy Gross Copyright (C) 2011 Texas Instruments Incorporated. Copyright (C) 2011 Texas Instruments Incorporated Author: Mark Salter (msalter@redhat.com) Copyright (C) 2011 Texas Instruments Incorporated Author: Mark Salter Copyright (C) 2011 Texas Instruments Incorporated Copyright (C) 2011 Texas Instruments Inc. Copyright (C) 2011 Texas Instruments Author: Tomi Valkeinen Copyright (C) 2011 Texas Instruments Author: Rob Clark Copyright (C) 2011 Texas Instruments Author: Rob Clark Copyright (C) 2011 Texas Instruments Author: Raja Mani Author: Manjunatha Halli Copyright (C) 2011 Texas Instruments Author: Mayuresh Janorkar Copyright (C) 2011 Texas Instruments Author: Chandrabhanu Mahapatra Copyright (C) 2011 Texas Instruments Author: Archit Taneja Copyright (C) 2011 Texas Corporation Felipe Balbi Santosh Shilimkar Sricharan Copyright (C) 2011 Tejun Heo Copyright (C) 2011 Taehun Kim Copyright (C) 2011 Steven Toth Copyright (C) 2011 Steve Glendinning Copyright (C) 2011 Steffen Klassert Copyright (C) 2011 Stefan Hajnoczi Copyright (C) 2011 Sony Ericsson Mobile Communications Inc. Copyright (C) 2011 Solarflare Communications Inc. Copyright (C) 2011 Sigfox Copyright (C) 2011 Sascha Hauer, Pengutronix Copyright (C) 2011 Sascha Hauer, Pengutronix Copyright (C) 2011 Sascha Hauer Copyright (C) 2011 Samsung Electronics MyungJoo Ham Copyright (C) 2011 Samsung Electronics MyungJoo Ham Copyright (C) 2011 Samsung Electronics Ltd. Copyright (C) 2011 Samsung Electronics Donggeun Kim Amit Daniel Kachhap Copyright (C) 2011 Samsung Electronics Donggeun Kim Copyright (C) 2011 Samsung Electronics Co.Ltd Authors: Seung-Woo Kim Inki Dae Joonyoung Shim Copyright (C) 2011 Samsung Electronics Co.Ltd Authors: Joonyoung Shim Inki Dae Copyright (C) 2011 Samsung Electronics Co.Ltd Authors: Joonyoung Shim Copyright (C) 2011 Samsung Electronics Co.Ltd Author: Tomasz Stanislawski Copyright (C) 2011 Samsung Electronics Co.Ltd Author: Joonyoung Shim Copyright (C) 2011 Samsung Electronics Co.Ltd Author: Jingoo Han Author: Joonyoung Shim Copyright (C) 2011 Samsung Electronics Co.Ltd Author: Jingoo Han Copyright (C) 2011 Samsung Electronics Co., Ltd. MyungJoo.Ham Copyright (C) 2011 Samsung Electronics Co., Ltd. Kamil Debski, Copyright (C) 2011 Samsung Electronics Co., Ltd. Author: HeungJun Kim Copyright (C) 2011 Samsung Electronics Co., Ltd. Kamil Debski, Copyright (C) 2011 Samsung Electronics Co., Ltd. Copyright (C) 2011 Sam Ravnborg Copyright (C) 2011 STRATO. All rights reserved. Copyright (C) 2011 STRATO AG. All rights reserved. Copyright (C) 2011 STRATO AG written by Arne Jansen Copyright (C) 2011 STMicroelectronics Ltd Copyright (C) 2011 ST-Ericsson SA. Copyright (C) 2011 ST-Ericsson SA Authors: Mian Yousaf Kaukab Praveena Nadahally Rajaram Regupathy Copyright (C) 2011 ST-Ericsson SA Copyright (C) 2011 ST-Ericsson SA Copyright (C) 2011 ST Microelectronics Viresh Kumar Copyright (C) 2011 Rostislav Lisovy , Czech Technical University in Prague Copyright (C) 2011 Roland Stigge Copyright (C) 2011 Robert Jarzmik Copyright (C) 2011 Richard Zhao, Linaro Copyright (C) 2011 Richard Weinberger Copyright (C) 2011 Richard Weinberger Copyright (C) 2011 Richard Cochran Copyright (C) 2011 René Bolldorf Copyright (C) 2011 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2011 Renesas Solutions Corp. Copyright (C) 2011 Red Hat, Inc., Frederic Weisbecker Copyright (C) 2011 Red Hat, Inc., Don Zickus Copyright (C) 2011 Red Hat, Inc. All rights reserved. Copyright (C) 2011 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2011 Red Hat, Inc. Copyright (C) 2011 Red Hat Inc. Copyright (C) 2011 Realtek Microelectronics Author: Johnny Hsu Copyright (C) 2011 Raumfeld GmbH Author: Sven Brandau Copyright (C) 2011 Raumfeld GmbH Author: Johannes Stezenbach Copyright (C) 2011 Ralf Baechle Copyright (C) 2011 Rafael J. Wysocki , Renesas Electronics Corp. Copyright (C) 2011 Rafael J. Wysocki , Novell Inc. Copyright (C) 2011 RICOH COMPANY,LTD Copyright (C) 2011 Pyramid Technical Consultants, Inc. Copyright (C) 2011 ProFUSION Embedded Systems Copyright (C) 2011 Prashant Shah, pshah.mumbai@gmail.com Copyright (C) 2011 Picochip, Jamie Iles Copyright (C) 2011 Philippe Rétornaz Copyright (C) 2011 Peter Zijlstra Copyright (C) 2011 PetaLogix Qld Pty Ltd Port to Microblaze Copyright (C) 2011 Pengutronix Uwe Kleine-Koenig Copyright (C) 2011 Paul Parsons Copyright (C) 2011 Paul Mundt Copyright (C) 2011 Paul Mackerras, IBM Corp. Copyright (C) 2011 Paul Gortmaker. Copyright (C) 2011 Patrick McHardy Copyright (C) 2011 Patrice Chotard Copyright (C) 2011 Parrot S.A. Copyright (C) 2011 Pali Rohár Copyright (C) 2011 Oracle. All rights reserved. Copyright (C) 2011 One Laptop per Child Copyright (C) 2011 Oliver Endriss Copyright (C) 2011 OProfile authors Copyright (C) 2011 Numascale AS. All rights reserved. Copyright (C) 2011 Novell Inc. Copyright (C) 2011 Novell Co. Jan Beulich Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). Copyright (C) 2011 Nokia Corporation Paul Walmsley Copyright (C) 2011 Nokia Corporation Author: Matti J. Aaltonen Copyright (C) 2011 Nokia Corporation Copyright (C) 2011 Nobuhiro Iwamatsu Copyright (C) 2011 Nitin Gupta Copyright (C) 2011 NetUP Inc. All rights reserved. Copyright (C) 2011 Neil Brown Copyright (C) 2011 National Semiconductor Copyright (C) 2011 NXP Semiconductors Copyright (C) 2011 MyungJoo Ham Copyright (C) 2011 Mike Christie Copyright (C) 2011 Mika Westerberg Copyright (C) 2011 Micron Technology, Inc. Copyright (C) 2011 Michal Simek Copyright (C) 2011 Metropolia University of Applied Sciences, Electria R&D Copyright (C) 2011 Meprolight, Ltd. Alex Gershgorin Copyright (C) 2011 Maxim Integrated Products Copyright (C) 2011 Max Planck Institute for Gravitational Physics Copyright (C) 2011 Matt Evans , IBM Corporation Copyright (C) 2011 Marvell. Copyright (C) 2011 Marvell International Ltd. All rights reserved. Author: Chao Xie Neil Zhang Copyright (C) 2011 Marvell International Ltd. All rights reserved. Copyright (C) 2011 Marvell International Ltd. Copyright (C) 2011 Martin Jansen Copyright (C) 2011 Martin Groszhauser Copyright (C) 2011 Marius Bjoernstad Kotsbak Copyright (C) 2011 Marek Vasut Copyright (C) 2011 Marc Dietrich Copyright (C) 2011 Manuel Lauss Copyright (C) 2011 Malcolm Priestley (tvboxspy@gmail.com) Copyright (C) 2011 Magnus Damm Copyright (C) 2011 MIPS Technologies, Inc. Copyright (C) 2011 Linus Walleij Copyright (C) 2011 Linaro Ltd. Copyright (C) 2011 Linaro Limited. Written by: Vincent Guittot Copyright (C) 2011 Linaro Limited. All rights reserved. Copyright (C) 2011 Linaro Limited Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. Copyright (C) 2011 Kuninori Morimoto Copyright (C) 2011 Kionix, Inc. Written by Chris Hudson Copyright (C) 2011 Kees Cook Copyright (C) 2011 Jussi Kivilinna Copyright (C) 2011 Jon Medhurst . Copyright (C) 2011 John Crispin Copyright (C) 2011 Johan Hovold Copyright (C) 2011 Jiri Olsa Copyright (C) 2011 Jean-François Moine. Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2011 Jean Delvare Copyright (C) 2011 Jarod Wilson Copyright (C) 2011 Jan Weitzel Copyright (C) 2011 James Nuss Copyright (C) 2011 Ivan Djelic Copyright (C) 2011 Intel Corporation; author Matt Fleming Copyright (C) 2011 Intel Corporation. All rights reserved. Copyright (C) 2011 Intel Corporation. Copyright (C) 2011 Intel Corporation Authors: Vinod Koul Pierre-Louis Bossart Copyright (C) 2011 Intel Corporation Authors: Pierre-Louis Bossart Vinod Koul Copyright (C) 2011 Intel Corporation Author: Andrzej Zaborowski Copyright (C) 2011 Integrated Device Technology, Inc. All rights reserved. Copyright (C) 2011 Integrated Device Technology, Inc. Alexandre Bounine Chul Kim Copyright (C) 2011 Instituto Nokia de Tecnologia Copyright (C) 2011 Imagination Technologies Ltd. Copyright (C) 2011 Ilya Yanok, EmCraft Systems Copyright (C) 2011 Igalia, S.L. Author: Javier M. Mellid Copyright (C) 2011 IBM Corporation. Copyright (C) 2011 IBM Corporation Author: Mahesh Salgaonkar Copyright (C) 2011 IBM Corporation Author(s): Martin Schwidefsky Copyright (C) 2011 IBM Corporation Author(s): Andreas Krebbel (krebbel@linux.vnet.ibm.com) Copyright (C) 2011 IBM Corporation Copyright (C) 2011 IBM Corp. Copyright (C) 2011 IBM Corp. Copyright (C) 2011 Hitachi, Ltd. Copyright (C) 2011 Heiko Stuebner Copyright (C) 2011 Hans de Goede Copyright (C) 2011 Hans Verkuil Copyright (C) 2011 Guenter Roeck. Copyright (C) 2011 Guennadi Liakhovetski Copyright (C) 2011 Google, Inc. All rights reserved. Copyright (C) 2011 Google, Inc. Copyright (C) 2011 Google Inc. All Rights Reserved Copyright (C) 2011 Gabor Juhos Copyright (C) 2011 Fujitsu. All rights reserved. Written by Miao Xie Copyright (C) 2011 Fuel7, Inc. All rights reserved. Copyright (C) 2011 Freescale Semiconductor, Inc. Author: Zhang Jiejing Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2011 Free Software Foundation, Inc. Contributed by Bernd Schmidt . Copyright (C) 2011 Free Electrons Copyright (C) 2011 Florian Tobias Schandinat Copyright (C) 2011 FUJITSU LIMITED. All rights reserved. Copyright (C) 2011 Ericsson AB. Copyright (C) 2011 Eric Dumazet (eric.dumazet@gmail.com) Copyright (C) 2011 Ed Wildgoose and Philip Prindeville Copyright (C) 2011 Dmitry Eremin-Solenikov Copyright (C) 2011 Dmitry Artamonow Copyright (C) 2011 Dialog Semiconductor Ltd. Copyright (C) 2011 Denis Carikli Copyright (C) 2011 David Kliekamp IBM Corporation Copyright (C) 2011 David Gibson, IBM Corporation Copyright (C) 2011 Daniel Mack Copyright (C) 2011 Daniel Hellstrom (daniel@gaisler.com) Aeroflex Gaisler AB Copyright (C) 2011 DENX Software Engineering, Anatolij Gustschin Copyright (C) 2011 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2011 Corentin Chary Copyright (C) 2011 CompuLab, Ltd. Author: Mike Rapoport Copyright (C) 2011 CompuLab, Ltd. Copyright (C) 2011 Cisco Systems, Inc. All rights reserved. Copyright (C) 2011 Cirrus Logic, Inc. Copyright (C) 2011 Christian König. All Rights Reserved. Copyright (C) 2011 Chris Boot Copyright (C) 2011 Cavium Networks, Inc. Author: Deng-Cheng Zhu Copyright (C) 2011 Carsten Emde Copyright (C) 2011 Calxeda, Inc. Copyright (C) 2011 Boaz Harrosh Copyright (C) 2011 Ben Hutchings. Copyright (C) 2011 Ben Herrenschmidt, IBM Corp. Copyright (C) 2011 Becky Bruce, Freescale Semiconductor Copyright (C) 2011 Bartlomiej Zolnierkiewicz Copyright (C) 2011 Bart Van Assche. All Rights Reserved. Copyright (C) 2011 Azimut Ltd. Copyright (C) 2011 Atmel, Nicolas Ferre Copyright (C) 2011 Atmel, 2011 Nicolas Ferre , 2012 Joachim Eastwood Copyright (C) 2011 Atmel, 2011 Nicolas Ferre , 2011 Jean-Christophe PLAGNIOL-VILLARD Copyright (C) 2011 Atmel, 2011 Nicolas Ferre Copyright (C) 2011 Atmel Corporation Josh Wu, Copyright (C) 2011 Atmel Copyright (C) 2011 Arvid Brodin Copyright (C) 2011 Arnaud Patard Copyright (C) 2011 Arnaldo Carvalho de Melo Copyright (C) 2011 AppearTV AS Copyright (C) 2011 Antti Palosaari Copyright (C) 2011 Antonio Ospite Copyright (C) 2011 Anton Blanchard, IBM Corp. Copyright (C) 2011 Anssi Hannula Copyright (C) 2011 Andy Walls Copyright (C) 2011 Andre Heider Copyright (C) 2011 Analog Devices Inc. Author: Lars-Peter Clausen Copyright (C) 2011 Analog Devices Inc. Copyright (C) 2011 Alexander Stein alexander.stein@systec-electronic.com> Copyright (C) 2011 Aeroflex Gaisler AB, Daniel Hellstrom Copyright (C) 2011 Advanced Micro Devices, Inc., Robert Richter Copyright (C) 2011 Advanced Micro Devices, Inc. All Rights Reserved. Copyright (C) 2011 Advanced Micro Devices, Inc. Copyright (C) 2011 ARM Ltd. Written by Will Deacon Copyright (C) 2011 ARM Ltd. Author: Catalin Marinas Copyright (C) 2011 ARM Ltd. All Rights Reserved Copyright (C) 2011 - 2015 UNISYS CORPORATION All rights reserved. Copyright (C) 2011 - 2014 Xilinx Copyright (C) 2011 - 2014 Freescale Semiconductor Inc. Copyright (C) 2011 - 2013 UNISYS CORPORATION All rights reserved. Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. Author: Sylwester Nawrocki Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd. Copyright (C) 2011 - 2012 Michal Simek Copyright (C) 2011 - 2012 Johan Hovold Copyright (C) 2011 - 2012 Intel Corporation. All rights reserved. Copyright (C) 2011 - 2012 Cavium, Inc. Copyright (C) 2011 - 2012 Bryan Wu Copyright (C) 2011 (ST) Vipin Kumar (vipin.kumar@st.com) Copyright (C) 2011 (Alejandro Cabrera ) Copyright (C) 2011 Don Zickus Red Hat, Inc. Copyright (C) 2010: YOSHIFUJI Hideaki Copyright (C) 2010. Ilya Yanok, Emcraft Systems, yanok@emcraft.com Copyright (C) 2010-2015 Red Hat, Inc. All rights reserved. Copyright (C) 2010-2015 Emulex. All rights reserved. Copyright (C) 2010-2015 B.A.T.M.A.N. contributors: Copyright (C) 2010-2014 Xilinx, Inc. All rights reserved. Copyright (C) 2010-2014 ST Microelectronics Pratyush Anand Mohit Kumar Copyright (C) 2010-2014 Michael Krufky (mkrufky@linuxtv.org) Copyright (C) 2010-2014 Michael Krufky Copyright (C) 2010-2014 Intel Corp Author: Vinod Koul Author: Harsha Priya Copyright (C) 2010-2014 Imagination Technologies Ltd. Copyright (C) 2010-2013 Texas Instruments, Inc. Rajendra Nayak Santosh Shilimkar Copyright (C) 2010-2013 ST-Ericsson AB Mian Yousaf Kaukab Avinash Kumar Thirupathi Chippakurthy Copyright (C) 2010-2013 Nicholas A. Bellinger Copyright (C) 2010-2013 Mauro Carvalho Chehab Copyright (C) 2010-2013 LaCie Copyright (C) 2010-2013 Imagination Technologies Ltd. Copyright (C) 2010-2013 Felix Fietkau Copyright (C) 2010-2013 Bluecherry, LLC. Copyright (C) 2010-2012, NVIDIA CORPORATION. All rights reserved. Copyright (C) 2010-2012 by Dell Inc. All rights reserved. Copyright (C) 2010-2012 by Bruno Prémont Copyright (C) 2010-2012 Texas Instruments, Inc. Copyright (C) 2010-2012 Texas Instruments, Inc. Copyright (C) 2010-2012 Texas Instruments Incorporated. Nishanth Menon Kevin Hilman Thara Gopinath Copyright (C) 2010-2012 Synopsys, Inc. Copyright (C) 2010-2012 Stephane Grosjean Copyright (C) 2010-2012 Solarflare Communications Inc. Copyright (C) 2010-2012 Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2010-2012 Matthias Fuchs , esd gmbh Copyright (C) 2010-2012 Hauke Mehrtens Copyright (C) 2010-2012 Hans de Goede Copyright (C) 2010-2012 Hans de Goede Copyright (C) 2010-2012 Bojan Smojver Copyright (C) 2010-2012 Andreas Heider Copyright (C) 2010-2012 Advanced Micro Devices, Inc. Author: Joerg Roedel Copyright (C) 2010-2012 ADVANSEE. Copyright (C) 2010-2012 - NVIDIA, Inc. Copyright (C) 2010-2011, Tobias Klauser Copyright (C) 2010-2011, The Linux Foundation. All rights reserved. Copyright (C) 2010-2011, Laurent Pinchart Copyright (C) 2010-2011, 2013 Freescale Semiconductor, Inc. Copyright (C) 2010-2011 Thomas Graf Copyright (C) 2010-2011 Texas Instruments, Inc. Copyright (C) 2010-2011 Texas Instruments Incorporated. Authors: Yong Zhi Mythri pk Copyright (C) 2010-2011 Texas Instruments Incorporated. Copyright (C) 2010-2011 Samsung Electronics Co.Ltd Author: Tomasz Stanislawski Copyright (C) 2010-2011 ST-Ericsson Copyright (C) 2010-2011 ST Microelectronics Copyright (C) 2010-2011 Red Hat, Inc. Copyright (C) 2010-2011 Pixcir, Inc. Copyright (C) 2010-2011 Pengutronix Uwe Kleine-Koenig Copyright (C) 2010-2011 Nokia Corporation. Eduardo Valentin Paul Walmsley Copyright (C) 2010-2011 Nokia Corporation Copyright (C) 2010-2011 Nicholas A. Bellinger Copyright (C) 2010-2011 Neil Brown Copyright (C) 2010-2011 Mika Westerberg Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc. Copyright (C) 2010-2011 Marek Vasut Copyright (C) 2010-2011 Lund Engineering Contact: Gil Lund Author: Martin Hostettler Copyright (C) 2010-2011 Lars-Peter Clausen Copyright (C) 2010-2011 Julius Baxter Copyright (C) 2010-2011 Jonas Bonn Copyright (C) 2010-2011 Jean-Francois Moine. Copyright (C) 2010-2011 Jaiganesh Narayanan Copyright (C) 2010-2011 Intel Corporation Author: Yin Kangkai (kangkai.yin@intel.com) Copyright (C) 2010-2011 IBM Corp. Copyright (C) 2010-2011 Hans de Goede Copyright (C) 2010-2011 Guennadi Liakhovetski Copyright (C) 2010-2011 Freescale Semiconductor, Inc. Copyright (C) 2010-2011 Digital Devices GmbH Copyright (C) 2010-2011 Corentin Chary Copyright (C) 2010-2011 Christopher Yeoh , IBM Corp. Copyright (C) 2010-2011 Canonical Ltd Copyright (C) 2010-2011 Calxeda, Inc. Copyright (C) 2010-2011 Analog Devices Inc. Copyright (C) 2010-2011 - NVIDIA, Inc. Copyright (C) 2010-2010 Analog Devices Inc. Graff Yang Copyright (C) 2010-11 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2010-11 Digital Devices GmbH. Copyright (C) 2010--2012 Nokia Corporation Contact: Sakari Ailus Copyright (C) 2010,2015 Broadcom Copyright (C) 2010,2013, NVIDIA Corporation Copyright (C) 2010,2012 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2010,2012 - NVIDIA, Inc. Copyright (C) 2010,2011 Thomas Renninger , Novell Inc. Copyright (C) 2010,2011 Thomas Renninger , Novell Inc Copyright (C) 2010,2011 NetUP Inc. Copyright (C) 2010,2011 Igor M. Liplianin Copyright (C) 2010,2011 Google, Inc. Copyright (C) 2010,2011 Freescale Semiconductor Inc. Copyright (C) 2010, Wei Yongjun Copyright (C) 2010, Tobias Klauser Copyright (C) 2010, Philippe De Muyter Copyright (C) 2010, Paul Cercueil Copyright (C) 2010, Oracle. All rights reserved. Copyright (C) 2010, Novell, Inc. Author : K. Y. Srinivasan Copyright (C) 2010, Laurent Pinchart Copyright (C) 2010, Lars-Peter Clausen Copyright (C) 2010, Lars-Peter Clausen Copyright (C) 2010, Jason Baron Copyright (C) 2010, Intel Corp. Huang Ying Copyright (C) 2010, Intel Corp. Authors: Maxim Locktyukhin Ronen Zohar Copyright (C) 2010, Intel Corp. Author: Huang Ying Copyright (C) 2010, Guennadi Liakhovetski Copyright (C) 2010, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2010, Greg Ungerer Copyright (C) 2010, Frederic Weisbecker Copyright (C) 2010, Christian Lamparter Copyright (C) 2010, Bernhard Loos Copyright (C) 2010, Baruch Siach Copyright (C) 2010, Arnaldo Carvalho de Melo Copyright (C) 2010, Applied Micro Circuits Corporation Victor Gallardo (vgallardo@apm.com) Copyright (C) 2010, ARM Ltd., Will Deacon Copyright (C) 2010, 2013 Intel Corporation Author: Zhao Yakui Lv Zheng Copyright (C) 2010, 2012 Bastien Nocera Copyright (C) 2010, 2011, 2012, Lemote, Inc. Author: Chen Huacai, chenhc@lemote.com Copyright (C) 2010, 2011 Texas Instruments. Contributed by: Mark Salter Copyright (C) 2010, 2011 Texas Instruments Incorporated Mark Salter Copyright (C) 2010, 2011 Roland Stigge Copyright (C) 2010, 2011 Kent Overstreet Copyright (C) 2010, 2011 Ericsson AB. Copyright (C) 2010, 2011 David S. Miller Copyright (C) 2010, 2011 Cavium Networks, Inc. Copyright (C) 2010, 2011 Anssi Hannula Copyright (C) 2010 the Speakup Team Copyright (C) 2010 secunet Security Networks AG Copyright (C) 2010 by Tom Zanussi Copyright (C) 2010 by Ondrej Zary. Copyright (C) 2010 by Mauro Carvalho Chehab Copyright (C) 2010 by Jarod Wilson Copyright (C) 2010 by Frederic Weisbecker Copyright (C) 2010 by David Härdeman Copyright (C) 2010 Zilogic Systems Copyright (C) 2010 Yong Shen Copyright (C) 2010 Yoichi Yuasa Copyright (C) 2010 Wolfson Microelectronics, plc Copyright (C) 2010 Wolfson Microelectronics plc Copyright (C) 2010 Wolfson Microelectronics PLC. Copyright (C) 2010 Wolfram Sang, Pengutronix e.K. Copyright (C) 2010 Wolfgang Grandegger Copyright (C) 2010 WindRiver Systems, Inc. authors: Andreas Kies Vlad Lungu Copyright (C) 2010 Willow Garage. Copyright (C) 2010 Will Deacon, ARM Ltd. Copyright (C) 2010 Waldemar Brodkorb Copyright (C) 2010 Vivek Goyal Copyright (C) 2010 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (C) 2010 Urs Fleisch Copyright (C) 2010 Torez Smith, IBM Corporation. Copyright (C) 2010 Tony Prisk Copyright (C) 2010 Tomoki Sekiyama (tomoki.sekiyama@gmail.com) Copyright (C) 2010 Tomohiro Kusumi Copyright (C) 2010 Tom Zanussi Copyright (C) 2010 Tobias Klauser Copyright (C) 2010 Tilera Corporation. All Rights Reserved. Copyright (C) 2010 Thomas Langer, Copyright (C) 2010 Thomas Langer Copyright (C) 2010 Thomas Chou Copyright (C) 2010 Texas Instruments. Copyright (C) 2010 Texas Instruments, Inc. Written by Santosh Shilimkar Copyright (C) 2010 Texas Instruments, Inc. Thara Gopinath Benoît Cousson Copyright (C) 2010 Texas Instruments, Inc. Thara Gopinath Copyright (C) 2010 Texas Instruments, Inc. Author: Santosh Shilimkar Copyright (C) 2010 Texas Instruments, Inc. Copyright (C) 2010 Texas Instruments, Inc. Copyright (C) 2010 Texas Instruments Incorporated. Thara Gopinath Copyright (C) 2010 Texas Instruments Incorporated. Senthilvadivu Guruswamy Sumit Semwal Copyright (C) 2010 Texas Instruments Incorporated. Manjunath Kondaiah Copyright (C) 2010 Texas Instruments Incorporated. Copyright (C) 2010 Texas Instruments Incorporated Written by Mark Salter (msalter@redhat.com) Copyright (C) 2010 Texas Instruments Incorporated Contributed by Mark Salter . Copyright (C) 2010 Texas Instruments Incorporated Author: Mark Salter (msalter@redhat.com) Copyright (C) 2010 Texas Instruments Incorporated . Tarun Kanti DebBarma Thara Gopinath Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com Copyright (C) 2010 Texas Instruments Incorporated Copyright (C) 2010 Texas Instruments Inc. Author: Graeme Gregory Author: Jorge Eduardo Candelaria Copyright (C) 2010 Texas Instruments Inc. Author: Erik Gilling Copyright (C) 2010 Texas Instruments Inc. Copyright (C) 2010 Texas Instruments Inc Copyright (C) 2010 Texas Instruments Author: Hemanth V Copyright (C) 2010 Texas Instruments Author: Felipe Balbi Copyright (C) 2010 Texas Instruments Author: Archit Taneja Copyright (C) 2010 Texas Instruments Copyright (C) 2010 Tejun Heo Copyright (C) 2010 Tanguy Bouzeloc Copyright (C) 2010 Takashi Yoshii Copyright (C) 2010 Steven Rostedt , Red Hat Inc. Copyright (C) 2010 Steven King Copyright (C) 2010 Stephane Duverger Copyright (C) 2010 Steffen Klassert Copyright (C) 2010 Stefani Seibold Copyright (C) 2010 Stefan Ringel Copyright (C) 2010 Slimlogic Ltd. Copyright (C) 2010 Simon Guinot Copyright (C) 2010 Silicon Turnkey Express LLC. Copyright (C) 2010 Sheng-Yuan Huang (Nuvoton). Copyright (C) 2010 SecretLab Grant Likely John Bonesio Copyright (C) 2010 Secret Lab Technologies, Ltd. Copyright (C) 2010 Sascha Hauer Copyright (C) 2010 Samsung Electronics. Copyright (C) 2010 Samsung Electronics MyungJoo Ham Copyright (C) 2010 Samsung Electronics Minkyu Kang Wonguk Jeong Copyright (C) 2010 Samsung Electronics Minkyu Kang Copyright (C) 2010 Samsung Electronics Co.Ltd Author: Minkyu Kang Author: Joonyoung Shim Copyright (C) 2010 Samsung Electronics Co.Ltd Author: Joonyoung Shim Author: Donghwa Lee Copyright (C) 2010 Samsung Electronics Co.Ltd Author: Joonyoung Shim Copyright (C) 2010 Samsung Electronics Co.Ltd Author: HeungJun Kim Author: Joonyoung Shim Copyright (C) 2010 Samsung Electronics Co.Ltd Copyright (C) 2010 Samsung Electronics Co., Ltd Author: Sylwester Nawrocki, s.nawrocki@samsung.com Copyright (C) 2010 Samsung Electronics Co. Ltd. Author: Jaswinder Singh Brar Copyright (C) 2010 Samsung Electronics Author: Michal Nazarewicz Copyright (C) 2010 Samsung Electronics Copyright (C) 2010 Samsung Electrnoics MyungJoo Ham Copyright (C) 2010 Samo Pogacnik Copyright (C) 2010 Sameer Ahmad, Lantiq GmbH Copyright (C) 2010 SUSE Products GmbH/Novell Author: Thomas Renninger Copyright (C) 2010 SUSE Linux Products GmbH. All rights reserved. Copyright (C) 2010 SUSE Linux Products GmbH Author: Thomas Renninger Copyright (C) 2010 SUSE Linux Products GmbH Copyright (C) 2010 ST-Ericsson SA Copyright (C) 2010 ST-Ericsson SA Copyright (C) 2010 ST-Ericsson AB Mian Yousaf Kaukab Copyright (C) 2010 ST-Ericsson AB Copyright (C) 2010 ST Microelectronics Viresh Kumar Copyright (C) 2010 ST Microelectronics Shiraz Hashim Copyright (C) 2010 ST Microelectronics Rajeev Kumar Copyright (C) 2010 ST Microelectronics Rajeev Kumar Copyright (C) 2010 ST Microelectronics Pratyush Anand Copyright (C) 2010 ST Microelectronics Bhupesh Sharma Copyright (C) 2010 ST Micro Electronics, Deepak Sikri Copyright (C) 2010 Ryan Mallon Copyright (C) 2010 Ricardo Martins Copyright (C) 2010 Renesas Solutions Corp. Yusuke Goda Copyright (C) 2010 Renesas Solutions Corp. Tony SIM Copyright (C) 2010 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2010 Renesas Solutions Corp. Copyright (C) 2010 Renesas Electronics Corporation Copyright (C) 2010 Red Hat, Inc., Peter Zijlstra Copyright (C) 2010 Red Hat, Inc. All rights reserved. Copyright (C) 2010 Red Hat, Inc. All Rights Reserved. Written by Mark Salter (msalter@redhat.com) Copyright (C) 2010 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2010 Red Hat, Inc. All Rights Reserved. Copyright (C) 2010 Red Hat, Inc. Copyright (C) 2010 Red Hat Inc. Author : Dave Airlie Copyright (C) 2010 Red Hat Inc, Steven Rostedt Copyright (C) 2010 Red Hat Inc Author: Michael S. Tsirkin Copyright (C) 2010 Rafael J. Wysocki , Novell Inc. Copyright (C) 2010 Rabin Vincent Copyright (C) 2010 ROCKCHIP, Inc. Copyright (C) 2010 R.M. Thomas. Copyright (C) 2010 Promwad Innovation Company Yauhen Kharuzhy Copyright (C) 2010 Politecnico di Torino, Italy TORSEC group. Copyright (C) 2010 Politecnico di Torino, Italy TORSEC group Copyright (C) 2010 Pierre Ducroquet Copyright (C) 2010 Philippe Rétornaz Copyright (C) 2010 PetaLogix Copyright (C) 2010 Pengutronix, Marc Kleine-Budde Copyright (C) 2010 Pengutronix Uwe Kleine-Koenig Copyright (C) 2010 Pauli Nieminen. All Rights Reserved. Copyright (C) 2010 Paul Mundt Copyright (C) 2010 Paul Mundt Copyright (C) 2010 Paul Mackerras, IBM Corp. Copyright (C) 2010 Patrick Boettcher, Kernel Labs Inc. PO Box 745, St James, NY 11780 Copyright (C) 2010 Parallels, Inc., Cyrill Gorcunov Copyright (C) 2010 Pablo Neira Ayuso Copyright (C) 2010 PMC-Sierra, Inc. Copyright (C) 2010 Oracle. All rights reserved. Copyright (C) 2010 One Laptop per Child Author: Harald Welte All rights reserved. Copyright (C) 2010 One Laptop per Child Copyright (C) 2010 One Laptop Per Child Copyright (C) 2010 OMICRON electronics GmbH Copyright (C) 2010 OKI SEMICONDUCTOR Co., LTD. Copyright (C) 2010 Nuno Goncalves Copyright (C) 2010 Novell. All rights reserved. Copyright (C) 2010 Nouveau Project Copyright (C) 2010 Nokia Corporation. Eduardo Valentin Copyright (C) 2010 Nokia Corporation. Author: Mika Westerberg Copyright (C) 2010 Nokia Corporation. All rights reserved. Copyright (C) 2010 Nokia Corporation. Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). Copyright (C) 2010 Nokia Corporation Tony Lindgren Santosh Shilimkar Copyright (C) 2010 Nokia Corporation Tony Lindgren Copyright (C) 2010 Nokia Corporation Paul Walmsley Copyright (C) 2010 Nokia Corporation Contact: Yauheni Kaliuta Copyright (C) 2010 Nokia Corporation Benoît Cousson Paul Walmsley Rajendra Nayak Copyright (C) 2010 Nokia Corporation Benoît Cousson Paul Walmsley Copyright (C) 2010 Nokia Corporation Author: Matti J. Aaltonen Copyright (C) 2010 Nokia Corporation (Hiroshi Doyu) Copyright (C) 2010 Nokia Corporation Copyright (C) 2010 Nobuhiro Iwamatsu Copyright (C) 2010 Nicolas Palix Copyright (C) 2010 NetUP Inc. Copyright (C) 2010 Nathan Fontenot Copyright (C) 2010 NXP Semiconductors Copyright (C) 2010 NVIDIA Corporation Copyright (C) 2010 NISHIMOTO Hiroki Copyright (C) 2010 NEC corporation Copyright (C) 2010 MontaVista Software, LLC. Anton Vorontsov Copyright (C) 2010 MontaVista Software, LLC. Anton Vorontsov Copyright (C) 2010 MontaVista Software, LLC. Copyright (C) 2010 Mike Christie Copyright (C) 2010 Miguel Gaio Copyright (C) 2010 Michal Simek Copyright (C) 2010 Michael Neuling IBM Corporation Copyright (C) 2010 Michael Krufky Copyright (C) 2010 Michael J. Cree Copyright (C) 2010 Michael Hennerich, Analog Devices Inc. Copyright (C) 2010 Maxim Levitsky Copyright (C) 2010 Maxim Integrated Products Copyright (C) 2010 Maurus Cuelenaere Copyright (C) 2010 Mauro Carvalho Chehab Copyright (C) 2010 Matthias Fuchs , esd gmbh Copyright (C) 2010 Matthew Wilcox for Intel Corp Copyright (C) 2010 Matt Fleming Copyright (C) 2010 Matt Fleming Copyright (C) 2010 Marvell Zhangfei Gao Copyright (C) 2010 Marvell International Ltd. Zhangfei Gao Kevin Wang Mingwei Wang Philip Rakity Mark Brown Copyright (C) 2010 Marvell International Ltd. Zhangfei Gao Kevin Wang Jun Nie Qiming Wu Philip Rakity Copyright (C) 2010 Marvell International Ltd. Sachin Sanap Zhangfei Gao Philip Rakity Mark Brown Copyright (C) 2010 Marvell International Ltd. All Rights Reserved Copyright (C) 2010 Markus Plessing Copyright (C) 2010 Marek Vasut Pavel Revak Copyright (C) 2010 Marek Vasut Copyright (C) 2010 Marco Stornelli Copyright (C) 2010 Marcin Kościelnicki Copyright (C) 2010 Marcelo Roberto Jimenez Copyright (C) 2010 Marc Zyngier Copyright (C) 2010 Malcolm Priestley (tvboxspy@gmail.com) Copyright (C) 2010 Magnus Damm Copyright (C) 2010 MIPS Technologies, Inc. Author: Deng-Cheng Zhu Copyright (C) 2010 MIPS Technologies, Inc. Copyright (C) 2010 Loongson Inc. & Lemote Inc. & Institute of Computing Technology Author: Xiang Gao, gaoxiang@ict.ac.cn Huacai Chen, chenhc@lemote.com Xiaofu Meng, Shuangshuang Zhang Copyright (C) 2010 Linus Walleij for ST-Ericsson Copyright (C) 2010 Linus Walleij Copyright (C) 2010 Linus Torvalds Copyright (C) 2010 Len Brown Copyright (C) 2010 Lars-Peter Clausen Copyright (C) 2010 Larry Finger. All rights reserved. Copyright (C) 2010 LaCie Copyright (C) 2010 LSI Corporation. Copyright (C) 2010 LAPIS SEMICONDUCTOR CO., LTD. Copyright (C) 2010 Kent Overstreet Copyright (C) 2010 Kan-Ru Chen Copyright (C) 2010 Julia Lawall, DIKU. Copyright (C) 2010 Julia Lawall Copyright (C) 2010 Juergen Beisert, Pengutronix Copyright (C) 2010 Juan Jesús García de Soria Copyright (C) 2010 Joonas Lahtinen Copyright (C) 2010 John Crispin Copyright (C) 2010 Johan Hovold Copyright (C) 2010 Jean-François Moine. Copyright (C) 2010 Jean Delvare Copyright (C) 2010 Javier Martin Copyright (C) 2010 Jason Wessel Copyright (C) 2010 Jason Wang Copyright (C) 2010 Jarod Wilson Copyright (C) 2010 Jarod Wilson Copyright (C) 2010 Janusz Krzysztofik Copyright (C) 2010 James Courtier-Dutton (James@superbug.co.uk) Copyright (C) 2010 Ivo van Doorn Copyright (C) 2010 Ion Beam Application, Inc. Copyright (C) 2010 Intel Corporation. All rights reserved. Copyright (C) 2010 Intel Corporation. Copyright (C) 2010 Intel Corporation, Lin Ming Copyright (C) 2010 Intel Corporation, David Woodhouse Copyright (C) 2010 Intel Corporation Copyright (C) 2010 Intel Corp Author: Vinod Koul Author: Harsha Priya Copyright (C) 2010 Integrated Device Technology, Inc. Alexandre Bounine Copyright (C) 2010 Indesign, LLC Copyright (C) 2010 Imagination Technolohies Ltd. Copyright (C) 2010 Imagination Technologies Ltd. Copyright (C) 2010 Ilya Yanok, Emcraft Systems, yanok@emcraft.com Copyright (C) 2010 Igor M. Liplianin Copyright (C) 2010 Ian Munsie, IBM Corporation. Copyright (C) 2010 IBM Corporation Author: K.Prasad Copyright (C) 2010 IBM Corporation Author: David Safford Copyright (C) 2010 IBM Corporation Author(s): Michael Holzheu Copyright (C) 2010 IBM Corporation Author(s): Hendrik Brueckner Copyright (C) 2010 IBM Corporation Author(s): Heiko Carstens , Copyright (C) 2010 IBM Corporation Author Aneesh Kumar K.V Copyright (C) 2010 IBM Corporation Copyright (C) 2010 IBM Corperation Copyright (C) 2010 IBM Corp. Copyright (C) 2010 IBM Corp. Copyright (C) 2010 IBM Corp, Benjamin Herrenschmidt Copyright (C) 2010 Hitoshi Mitake Copyright (C) 2010 Henrik Rydberg Copyright (C) 2010 Hector Martin Copyright (C) 2010 Hans de Goede Copyright (C) 2010 Hans Verkuil Copyright (C) 2010 Gyungoh Yoo Copyright (C) 2010 Guy Martin Copyright (C) 2010 Guennadi Liakhovetski Copyright (C) 2010 Guan Xuetao Copyright (C) 2010 Gražvydas Ignotas Copyright (C) 2010 Google, Inc. Rewritten by David Rientjes Copyright (C) 2010 Google, Inc. Iliyan Malchev Copyright (C) 2010 Google, Inc. Author: Erik Gilling Copyright (C) 2010 Google, Inc. Author: Colin Cross Copyright (C) 2010 Google, Inc. Copyright (C) 2010 Google Inc. All Rights Reserved. Author: dlaurie@google.com (Duncan Laurie) Copyright (C) 2010 Gilles Muller Copyright (C) 2010 Giel van Schijndel Copyright (C) 2010 Gabor Juhos Copyright (C) 2010 GE Intelligent Platforms Embedded Systems, Inc. Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2010 Freescale Semiconductor, Inc. Copyright (C) 2010 Free Software Foundation, Inc. Contributed by Bernd Schmidt . Copyright (C) 2010 Frederic Weisbecker Copyright (C) 2010 Francisco Jerez. All Rights Reserved. Copyright (C) 2010 Francisco Jerez Copyright (C) 2010 Florian Tobias Schandinat Copyright (C) 2010 Fitipower Integrated Technology Inc Copyright (C) 2010 Felix Fietkau Copyright (C) 2010 Faraday Technology Corp. Copyright (C) 2010 Fabien Chouteau Copyright (C) 2010 FUJITSU LIMITED Copyright (C) 2010 Extreme Engineering Solutions. Copyright (C) 2010 Ericsson AB. Copyright (C) 2010 Eric Dumazet Copyright (C) 2010 Eric Benard - eric@eukrea.com Copyright (C) 2010 Emulex. All rights reserved. Copyright (C) 2010 Elan Digital Systems Limited Copyright (C) 2010 Ed Spiridonov Copyright (C) 2010 EF Johnson Technologies Copyright (C) 2010 Dmitry Eremin-Solenikov Copyright (C) 2010 Dirk Eibach, Guntermann & Drunck GmbH Copyright (C) 2010 Digital Devices GmbH Copyright (C) 2010 Digital Design Corporation Copyright (C) 2010 Devin Heitmueller Copyright (C) 2010 Dell Inc. by Narendra K , Jordan Hargrave Copyright (C) 2010 Dell Inc. Louis Davis Jim Dailey Copyright (C) 2010 David S. Miller Copyright (C) 2010 David Gibson , IBM Corporation. Copyright (C) 2010 Darius Augulis Copyright (C) 2010 Dan Williams Copyright (C) 2010 DSLab, Lanzhou University, China Author: Wu Zhangjin Copyright (C) 2010 DENX Software Engineering, Stefan Roese Copyright (C) 2010 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2010 DENX Software Engineering Copyright (C) 2010 Critical Link LLC. Copyright (C) 2010 Creative Product Design Copyright (C) 2010 CompuLab, Ltd. Konstantin Sinyuk Copyright (C) 2010 CompuLab Ltd. Copyright (C) 2010 Cisco Systems, Inc. All rights reserved. Author: Tom Lyon, pugs@cisco.com Copyright (C) 2010 Cisco Systems, Inc. All rights reserved. Copyright (C) 2010 Cisco Systems Inc. Copyright (C) 2010 Cavium Networks, Inc. Copyright (C) 2010 Cavium Networks Copyright (C) 2010 Cambridge Silicon Radio Ltd. Copyright (C) 2010 Broadcom Corporation. Copyright (C) 2010 Broadcom Copyright (C) 2010 Brian King IBM Corporation Copyright (C) 2010 BitBox Ltd. Copyright (C) 2010 Benjamin Herrenschmidt, IBM Corp benh@kernel.crashing.org> and David Gibson, IBM Corporation. Copyright (C) 2010 Benjamin Herrenschmidt Copyright (C) 2010 Ben. Herrenschmidt, IBM Corporation. Copyright (C) 2010 Ben Dooks. Copyright (C) 2010 Ben Dooks Copyright (C) 2010 Bartlomiej Zolnierkiewicz Copyright (C) 2010 Barnes & Noble, Inc. Author: Pieter Truter Copyright (C) 2010 Atmel Corporation Nicolas Ferre Copyright (C) 2010 Arnaud Patard Copyright (C) 2010 Antti Palosaari Copyright (C) 2010 Andy Walls Copyright (C) 2010 Andreas Mohr Copyright (C) 2010 Andre B. Oliveira Copyright (C) 2010 Analog Devices Inc. Copyright (C) 2010 Ambient Corporation Copyright (C) 2010 Alexey Charkov Copyright (C) 2010 Alexander Graf (agraf@suse.de) Copyright (C) 2010 Alessandro Rubini Copyright (C) 2010 Alberto Panizzo Copyright (C) 2010 Alan Stern Copyright (C) 2010 Advanced Micro Devices, Inc. Copyright (C) 2010 Abylay Ospan Copyright (C) 2010 ARM Ltd., Will Deacon Copyright (C) 2010 ARM Ltd. Written by Catalin Marinas Copyright (C) 2010 ARM Ltd. Copyright (C) 2010 ALPHAPROJECT Co.,Ltd. Copyright (C) 2010 3ality Digital Systems Copyright (C) 2010 2011 Mark Nelson and Tseng-Hui (Frank) Lin, IBM Corporation Copyright (C) 2010 - The Learning Labs Inc. Copyright (C) 2010 - Steven Rostedt , Red Hat Inc. Copyright (C) 2010 - 2015 UNISYS CORPORATION All rights reserved. Copyright (C) 2010 - 2015 UNISYS CORPORATION All Rights Reserved. Copyright (C) 2010 - 2013 UNISYS CORPORATION. Copyright (C) 2010 - 2013 UNISYS CORPORATION All rights reserved. Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. Sylwester Nawrocki Copyright (C) 2010 - 2013 Johan Hovold (jhovold@gmail.com) Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. Copyright (C) 2010 - 2012 Paul Mundt Copyright (C) 2010 - 2012 LAPIS SEMICONDUCTOR CO., LTD. Copyright (C) 2010 - 2011 Samsung Electronics Co., Ltd. Sylwester Nawrocki, Copyright (C) 2010 "Wu Zhangjin" Copyright (C) 2010 Johan Hovold (jhovold@gmail.com) Copyright (C) 2010 Andy Walls Copyright (C) 2009/2010 Stefani Seibold Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. Copyright (C) 2009-2015 Emulex. All rights reserved. Copyright (C) 2009-2015 B.A.T.M.A.N. contributors: Copyright (C) 2009-2014 Texas Instruments Incorporated. Nishanth Menon Romit Dasgupta Kevin Hilman Copyright (C) 2009-2014 Realtek Corporation. Copyright (C) 2009-2014 Intel Corporation; author H. Peter Anvin Copyright (C) 2009-2014 Analog Devices Inc. Copyright (C) 2009-2013 VMware, Inc. All rights reserved. Copyright (C) 2009-2013 Texas Instruments, Inc. Copyright (C) 2009-2013 Texas Instruments Inc. Nishant Kamat Balaji T K Graeme Gregory Girish S Ghongdemath Ambresh K Oleksandr Kozaruk Copyright (C) 2009-2012 Texas Instruments, Inc. Copyright (C) 2009-2012 Siemens AG Copyright (C) 2009-2012 ST Microelectronics Viresh Kumar Copyright (C) 2009-2012 ST Microelectronics Rajeev Kumar Viresh Kumar Copyright (C) 2009-2012 Realtek Corporation. All rights reserved. Copyright (C) 2009-2012 Realtek Corporation. Copyright (C) 2009-2012 Oracle Corp. All rights reserved. Author: Dan Magenheimer Copyright (C) 2009-2012 Konstantin Dimitrov Copyright (C) 2009-2012 Jean-Francois Moine. Copyright (C) 2009-2012 Jason Baron Copyright (C) 2009-2012 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2009-2012 Florian Fainelli Copyright (C) 2009-2012 Cavium, Inc Copyright (C) 2009-2012 Canonical Ltd. Copyright (C) 2009-2012 CERN. Author: Nicolas Serafini, EIC2 SA Author: Samuel Iglesias Gonsalvez Copyright (C) 2009-2011, Greg Ungerer Copyright (C) 2009-2011, Frederic Weisbecker Copyright (C) 2009-2011 Wolfson Microelectronics PLC. Copyright (C) 2009-2011 Texas Instruments, Inc. All rights reserved. Copyright (C) 2009-2011 Texas Instruments, Inc. Copyright (C) 2009-2011 ST-Ericsson AB Author: Martin Persson Author: Linus Walleij Copyright (C) 2009-2011 ST-Ericsson AB Copyright (C) 2009-2011 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2009-2011 Red Hat, Inc. Copyright (C) 2009-2011 Oracle Corp. All rights reserved. Author: Dan Magenheimer Copyright (C) 2009-2011 Nokia Corporation Paul Walmsley Copyright (C) 2009-2011 Nokia Corporation Copyright (C) 2009-2011 Marvell. Copyright (C) 2009-2011 Marek Vasut Copyright (C) 2009-2011 Jean-François Moine. Copyright (C) 2009-2011 Gabor Juhos Copyright (C) 2009-2011 Freescale Semiconductor. Author: Jack Lan Copyright (C) 2009-2011 Freescale Semiconductor, Inc. Copyright (C) 2009-2011 Florian Fainelli Copyright (C) 2009-2011 Faraday Technology Po-Yu Chuang Copyright (C) 2009-2011 Christian Lamparter Copyright (C) 2009-2011 Analog Devices Inc. Copyright (C) 2009-2010, Philippe De Muyter . Copyright (C) 2009-2010, Lars-Peter Clausen Copyright (C) 2009-2010, 2012 Freescale Semiconductor, Inc Copyright (C) 2009-2010 by Mauro Carvalho Chehab Copyright (C) 2009-2010 Tom Zanussi Copyright (C) 2009-2010 Texas Instruments, Inc. Copyright (C) 2009-2010 Texas Instruments Incorporated. Nishanth Menon Romit Dasgupta Kevin Hilman Copyright (C) 2009-2010 Texas Instruments Incorporated. Copyright (C) 2009-2010 Texas Instruments Author: Raja Mani Pavan Savoy Copyright (C) 2009-2010 Texas Instruments Author: Pavan Savoy Copyright (C) 2009-2010 Texas Instruments Copyright (C) 2009-2010 Sven Anders , ANDURAS AG. Copyright (C) 2009-2010 Samsung Electronics Kyungmin Park Marek Szyprowski Copyright (C) 2009-2010 Samsung Electrnoics MyungJoo Ham Copyright (C) 2009-2010 Renesas Solutions Corp. Copyright (C) 2009-2010 PetaLogix Copyright (C) 2009-2010 Pengutronix Uwe Kleine-Koenig Copyright (C) 2009-2010 Oracle Corp. All rights reserved. Author: Dan Magenheimer Copyright (C) 2009-2010 Nokia Corporation Paul Walmsley, Kevin Hilman Copyright (C) 2009-2010 Nokia Corporation Copyright (C) 2009-2010 Nishanth Menon , Texas Instruments Incorporated Copyright (C) 2009-2010 NXP Semiconductors Copyright (C) 2009-2010 Márton Németh Copyright (C) 2009-2010 Michal Simek Copyright (C) 2009-2010 Mauro Carvalho Chehab Copyright (C) 2009-2010 Marvell International Ltd. Haojian Zhuang Copyright (C) 2009-2010 Marvell International Ltd. Copyright (C) 2009-2010 Marek Vasut Copyright (C) 2009-2010 Magnus Damm Copyright (C) 2009-2010 Laurent Pinchart (laurent.pinchart@ideasonboard.com) Copyright (C) 2009-2010 Jozsef Kadlecsik. Copyright (C) 2009-2010 Jonathan Corbet Copyright (C) 2009-2010 Jean-François Moine. Copyright (C) 2009-2010 Intel Corporation. All rights reserved. Copyright (C) 2009-2010 Integrated Device Technology, Inc. Alexandre Bounine Copyright (C) 2009-2010 IBM Corporation Copyright (C) 2009-2010 Gustavo F. Padovan Copyright (C) 2009-2010 Guennadi Liakhovetski Copyright (C) 2009-2010 Gabor Juhos Copyright (C) 2009-2010 Freescale Semiconductor, Inc. Author: Becky Bruce Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2009-2010 Freescale Semiconductor, Inc. Copyright (C) 2009-2010 Frederic Weisbecker Copyright (C) 2009-2010 Florian Fainelli Copyright (C) 2009-2010 Douglas Landgraf Copyright (C) 2009-2010 Daniel Dickinson Copyright (C) 2009-2010 Canonical Ltd. Copyright (C) 2009-2010 Ben Dooks Copyright (C) 2009-2010 Bartlomiej Zolnierkiewicz Copyright (C) 2009-2010 Analog Devices Inc. Copyright (C) 2009-2010 Alexander Gordeev Copyright (C) 2009-2010 Advanced Micro Devices, Inc. Author: Joerg Roedel Copyright (C) 2009-2010 Henrik Rydberg Copyright (C) 2009-11 Texas Instruments. Santosh Shilimkar Copyright (C) 2009-11 Texas Instruments. Copyright (C) 2009--2010 Nokia Corporation. Copyright (C) 2009,2012,2013 Imagination Technologies Ltd. Copyright (C) 2009,2012 ST Microelectronics Rajeev Kumar Viresh Kumar Copyright (C) 2009,2012 Gražvydas Ignotas Copyright (C) 2009,2012 Andy Walls Copyright (C) 2009,2011 Novell Inc. Copyright (C) 2009,2011 Greg Kroah-Hartman (gregkh@suse.de) Copyright (C) 2009,2010,2011 Imagination Technologies Ltd. Copyright (C) 2009,2010 Dick Streefland Copyright (C) 2009, Wind River Systems Inc Implemented by fredrik.markstrom@gmail.com and ivarholmqvist@gmail.com Copyright (C) 2009, Texas Instruments, Inc. Copyright (C) 2009, Steven Rostedt Copyright (C) 2009, Steven King Copyright (C) 2009, Sascha Hauer Copyright (C) 2009, Roderick Colenbrander Copyright (C) 2009, Philippe De Muyter (phdm@macqel.be) Copyright (C) 2009, Oracle. All rights reserved. Copyright (C) 2009, Michael Buesch Copyright (C) 2009, Mel Gorman Copyright (C) 2009, Marvell International Ltd. Copyright (C) 2009, Lars-Peter Clausen . Copyright (C) 2009, Lars-Peter Clausen Copyright (C) 2009, Kay Sievers Copyright (C) 2009, Intel Corp. Author: Huang Ying Copyright (C) 2009, Hitoshi Mitake Copyright (C) 2009, Guennadi Liakhovetski Copyright (C) 2009, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2009, Greg Ungerer Copyright (C) 2009, Greg Ungerer Copyright (C) 2009, Dongsoo Nathaniel Kim Copyright (C) 2009, Darius Augulis Copyright (C) 2009, Broadcom Corporation Copyright (C) 2009, Boris Hajduk Copyright (C) 2009, Bollore telecom. Copyright (C) 2009, Arnaldo Carvalho de Melo Copyright (C) 2009, Applied Micro Circuits Corporation Victor Gallardo (vgallardo@amcc.com) Copyright (C) 2009, 2012 Texas Instruments Copyright (C) 2009, 2012 Imagination Technologies. Copyright (C) 2009, 2011 Wolfgang Grandegger Copyright (C) 2009, 2011 IBM Corp.Author(s): Peter Oberparleiter Copyright (C) 2009, 2010, Christian Lamparter Copyright (C) 2009, 2010, 2012, 2014 Imagination Technologies Ltd. Copyright (C) 2009, 2010, 2011 Red Hat, Inc. Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc. Copyright (C) 2009, 2010, 2011 Amit Shah Copyright (C) 2009, 2010 Wolfson Microelectronics. PLC. Copyright (C) 2009, 2010 Red Hat Inc. Copyright (C) 2009, 2010 Red Hat Inc, Steven Rostedt Copyright (C) 2009, 2010 Paul Mundt Copyright (C) 2009, 2010 Nvidia Graphics Pvt. Ltd. Copyright (C) 2009, 2010 Intel Corp Russ Gorby Copyright (C) 2009, 2010 Intel Corp Jim Stanley Copyright (C) 2009, 2010 Imagination Technologies Ltd. Copyright (C) 2009, 2010 David S. Miller Copyright (C) 2009, 2010 DSLab, Lanzhou University, China Author: Wu Zhangjin Copyright (C) 2009, 2010 Arnaldo Carvalho de Melo Copyright (C) 2009, 2010 ARM Limited Copyright (C) 2009 secunet Security Networks AG Copyright (C) 2009 picoChip Designs, Ltd., Jamie Iles Copyright (C) 2009 picoChip Designs, Ltd., James Iles Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles Copyright (C) 2009 emlix GmbH, Oskar Schirmer Copyright (C) 2009 by Valentin Longchamp Copyright (C) 2009 by Tom Zanussi Copyright (C) 2009 by Tom Zanussi Copyright (C) 2009 by Sascha Hauer, Pengutronix Copyright (C) 2009 by Samsung Electronics Author: Michal Nazarewicz (mina86@mina86.com) Copyright (C) 2009 by Rick L. Vinyard, Jr. Copyright (C) 2009 by Karsten Keil Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, armlinux@phytec.de> Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH Copyright (C) 2009 by Holger Schurig Copyright (C) 2009 by Bart Hartgers. Copyright (C) 2009 by Abhishek Kulkarni Copyright (C) 2009 Zhang Rui Copyright (C) 2009 Zhang Le Copyright (C) 2009 Yoshinori Sato Copyright (C) 2009 Yoichi Yuasa Copyright (C) 2009 Yinghai Lu Copyright (C) 2009 Xose Vazquez Perez . Copyright (C) 2009 Xose Vazquez Perez Copyright (C) 2009 Wolfson Microelectronics plc Copyright (C) 2009 Wolfson Microelectronics PLC. Copyright (C) 2009 Wolfson Microelectronics Copyright (C) 2009 Wolfram Sang, Pengutronix Copyright (C) 2009 Wolfgang Grandegger Copyright (C) 2009 Wing Linux Copyright (C) 2009 Wind River Systems, written by Ralf Baechle Copyright (C) 2009 Wind River Systems, Inc. Tiejun Chen Copyright (C) 2009 Wind River Systems, Inc. Copyright (C) 2009 Wind River Systems Written by Ralf Baechle Copyright (C) 2009 Wind River Systems Inc Implemented by fredrik.markstrom@gmail.com and ivarholmqvist@gmail.com Copyright (C) 2009 Wind River Systems Inc Copyright (C) 2009 William M. Brack Copyright (C) 2009 William Hubbs Copyright (C) 2009 Vivek Goyal Nauman Rafique Copyright (C) 2009 Valentin Sitdikov Copyright (C) 2009 Valentin Sitdikov Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group Copyright (C) 2009 VMware, Inc. Copyright (C) 2009 VIA Technology, Inc. Copyright (C) 2009 VIA Technologies, Inc. Copyright (C) 2009 Uwe Kleine-Koenig for Pengutronix Copyright (C) 2009 Tom Zanussi Copyright (C) 2009 Thomas Kunze Copyright (C) 2009 Thomas Gleixner Copyright (C) 2009 Thomas Chou Copyright (C) 2009 Theodore Ts'o (tytso@mit.edu) Copyright (C) 2009 Theodore Kilgore Copyright (C) 2009 Theodore Kilgore Copyright (C) 2009 Theodore Kilgore Copyright (C) 2009 The GameCube Linux Team Copyright (C) 2009 Thadeu Lima de Souza Cascardo Copyright (C) 2009 Texas Instruments.Santosh Shilimkar Copyright (C) 2009 Texas Instruments. Santosh Shilimkar Copyright (C) 2009 Texas Instruments. Copyright (C) 2009 Texas Instruments, Inc. Thara Gopinath Copyright (C) 2009 Texas Instruments, Inc. Copyright (C) 2009 Texas Instruments, Inc. Copyright (C) 2009 Texas Instruments, Inc Copyright (C) 2009 Texas Instruments Vimal Singh Copyright (C) 2009 Texas Instruments Incorporated. Nishanth Menon Copyright (C) 2009 Texas Instruments Incorporated. Copyright (C) 2009 Texas Instruments Incorporated Copyright (C) 2009 Texas Instruments Inc Author: Santiago Nunez-Corrales Copyright (C) 2009 Texas Instruments Inc Author: Ajay Kumar Gupta Copyright (C) 2009 Texas Instruments Added OMAP4 support - Santosh Shilimkar Copyright (C) 2009 Texas Instrument Incorporated - http://www.ti.com/ Copyright (C) 2009 Tejun Heo Copyright (C) 2009 TMT Services & Supplies (Pty) Ltd. Copyright (C) 2009 T. Mertelj Copyright (C) 2009 Sunplus Core Technology Co., Ltd. Lennox Wu Chen Liqin Copyright (C) 2009 Sunplus Core Technology Co., Ltd. Chen Liqin Lennox Wu Copyright (C) 2009 Steven Toth Copyright (C) 2009 Steven Rostedt Copyright (C) 2009 Steffen Klassert Copyright (C) 2009 Sony Corporation. Copyright (C) 2009 Sitdikov Valentin Copyright (C) 2009 Simtec Electronics Ben Dooks Copyright (C) 2009 Simtec Electronics Copyright (C) 2009 Simplemachines MMC support by Peter Ivanov , 2007 Copyright (C) 2009 Simon Guinot Copyright (C) 2009 Simon Arlott Copyright (C) 2009 Siemens AG Written by: Dmitry Eremin-Solenikov Copyright (C) 2009 Siemens AG Copyright (C) 2009 ShotSpotter Inc. Author: Graeme Gregory Copyright (C) 2009 Sergey Tyurin Updated 2012 by Jannis Achstetter Copyright (C) 2009 Semihalf Copyright (C) 2009 Secret Lab Technologies Ltd. Grant Likely Steven Cavanagh Copyright (C) 2009 Secret Lab Technologies Ltd. Copyright (C) 2009 Sascha Hauer, Pengutronix Copyright (C) 2009 Sascha Hauer, Pengutronix Copyright (C) 2009 Sascha Hauer Copyright (C) 2009 Samsung Electronics Minkyu Kang Copyright (C) 2009 Samsung Electronics Ltd. Jaswinder Singh Copyright (C) 2009 Samsung Electronics Kim Kyuwon Copyright (C) 2009 Samsung Electronics Co.Ltd Author: Joonyoung Shim Copyright (C) 2009 Samsung Electronics Co., Ltd. Author: Dongsoo Nathaniel Kim Copyright (C) 2009 Samsung Electronics Author: Michal Nazarewicz (mina86@mina86.com) Copyright (C) 2009 Samsung Electronics Author: Michal Nazarewicz All rights reserved. Copyright (C) 2009 Samsung Electronics Author: Marek Szyprowski Copyright (C) 2009 SUSE Linux Products GmbH. All rights reserved. Copyright (C) 2009 SUSE Linux Products GmbH Copyright (C) 2009 STMicroelectronics Copyright (C) 2009 ST-Ericsson. Author: Srinidhi Kasagar Copyright (C) 2009 ST-Ericsson AB. Author: Linus Walleij Copyright (C) 2009 ST Microelectronics Viresh Kumar Copyright (C) 2009 ST Microelectronics Rajeev Kumar Copyright (C) 2009 Ryan Mallon Copyright (C) 2009 Rodolfo Giometti Copyright (C) 2009 Roderick Colenbrander Copyright (C) 2009 Roberto De Ioris Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. Copyright (C) 2009 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2009 Renesas Solutions Corp. Copyright (C) 2009 Renesas Solutions Corp. Copyright (C) 2009 Renesas Solutions Corp ,Kuninori Morimoto . Copyright (C) 2009 Red Hat, Matthew Garrett Copyright (C) 2009 Red Hat, Inc., Ingo Molnar Copyright (C) 2009 Red Hat, Inc. and/or its affiliates. Copyright (C) 2009 Red Hat, Inc. Author: Michael S. Tsirkin Copyright (C) 2009 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2009 Red Hat, Inc. Copyright (C) 2009 Red Hat Inc. Author: Steven Rostedt Copyright (C) 2009 Red Hat Inc, Steven Rostedt Copyright (C) 2009 Red Hat Inc, Peter Zijlstra Copyright (C) 2009 Red Hat Copyright (C) 2009 Realtek Semiconductor Corp. All rights reserved. Copyright (C) 2009 Raphael Derosso Pereira Copyright (C) 2009 Rafael J. Wysocki , Novell Inc. Copyright (C) 2009 Rafael Ignacio Zurita Copyright (C) 2009 Provigent Ltd. Copyright (C) 2009 Prodrive B.V.. Copyright (C) 2009 Philippe Vachon Copyright (C) 2009 Philipp Zabel Copyright (C) 2009 Phil Sutter. Copyright (C) 2009 Peter Edwards Copyright (C) 2009 PetaLogix. All rights reserved. Copyright (C) 2009 PetaLogix. Copyright (C) 2009 Pavel Machek Copyright (C) 2009 Paulius Zaleckas Copyright (C) 2009 Paul Mundt Copyright (C) 2009 Paul Mackerras, IBM Corporation. Copyright (C) 2009 Paul Fox Copyright (C) 2009 Panasas Inc. All rights reserved. Copyright (C) 2009 Palm All Rights Reserved Copyright (C) 2009 Outpost Embedded, LLC Copyright (C) 2009 Oracle. All rights reserved. Copyright (C) 2009 Openmoko, Inc Balaji Rao Copyright (C) 2009 Oberthur Technologies by Omar Laazimani, Olivier Condemine Copyright (C) 2009 OMICRON electronics GmbH Copyright (C) 2009 Nuvoton PS Team Copyright (C) 2009 Novell Copyright (C) 2009 Nokia Corporation. Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). Copyright (C) 2009 Nokia Corporation Paul Walmsley Copyright (C) 2009 Nokia Corporation Contact: Felipe Balbi Copyright (C) 2009 Nokia Corporation Author: Tomi Valkeinen Copyright (C) 2009 Nokia Corporation Author: Kirill A. Shutemov Copyright (C) 2009 Nokia Corporation Author: Juha Yrjola Copyright (C) 2009 Nokia Corporation Copyright (C) 2009 Nobuhiro Iwamatsu Copyright (C) 2009 NetUP Inc. Copyright (C) 2009 Net Insight AB. Copyright (C) 2009 Neil Horman Copyright (C) 2009 Nathan Fontenot Copyright (C) 2009 NXP Semiconductors Copyright (C) 2009 Motorola, Inc. Copyright (C) 2009 MontaVista Software, Inc. Copyright (C) 2009 Ming Lei Copyright (C) 2009 Michal Simek Copyright (C) 2009 Michael Hennerich, Analog Devices Inc. Copyright (C) 2009 Mauro Carvalho Chehab Copyright (C) 2009 Matyukevich Sergey. Copyright (C) 2009 Mattias Nissler Copyright (C) 2009 Matthieu CASTET Copyright (C) 2009 Matthias Fuchs. Copyright (C) 2009 Matthias Fuchs . Copyright (C) 2009 Matt Fleming Copyright (C) 2009 Matt Fleming Copyright (C) 2009 Marvell Semiconductor Copyright (C) 2009 Marvell International Ltd. Haojian Zhuang Copyright (C) 2009 Marvell International Ltd. All Rights Reserved Copyright (C) 2009 Martin Michlmayr Copyright (C) 2009 Martin Fuzzey Originally written by Jay Monkman Ported to 2.6.30, debugged and enhanced by Martin Fuzzey Copyright (C) 2009 Martin Fuzzey Copyright (C) 2009 Mark Asselstine Copyright (C) 2009 Marek Vasut Copyright (C) 2009 Marc Zyngier Copyright (C) 2009 Marc Kleine-Budde, Pengutronix Copyright (C) 2009 Manuel Gebele , Germany Copyright (C) 2009 Magnus Damm Copyright (C) 2009 M&N Solutions GmbH, 61191 Rosbach, Germany Holger Schurig Copyright (C) 2009 Luotao Fu @ Pengutronix (l.fu@pengutronix.de) Copyright (C) 2009 Luis R. Rodriguez Copyright (C) 2009 Luis Correia Copyright (C) 2009 Li-Pro.Net Stephan Linz Copyright (C) 2009 Lemote, Inc. Author: Yan hua (yanhua@lemote.com) Author: Wu Zhangjin (wuzhangjin@gmail.com) Copyright (C) 2009 Lemote, Inc. Author: Wu Zhangjin, wuzhangjin@gmail.com Copyright (C) 2009 Lemote, Inc. Author: Wu Zhangjin Copyright (C) 2009 Lemote Inc. Author: Wu Zhangjin, wuzhangjin@gmail.com Xiang Yu, xiangy@lemote.com Chen Huacai, chenhc@lemote.com Copyright (C) 2009 Lemote Inc. Author: Wu Zhangjin, wuzhangjin@gmail.com Copyright (C) 2009 Lemote Inc. Author: Wu Zhangjin Copyright (C) 2009 Lemote Inc. Author: Hu Hongbing Wu Zhangjin Copyright (C) 2009 Lemote Inc. & DSLab, Lanzhou University, China Copyright (C) 2009 Lemote Inc. & DSLab, Lanzhou University Author: Wu Zhangjin Copyright (C) 2009 Laurent Pinchart Copyright (C) 2009 Larry Finger Copyright (C) 2009 LSI Corporation. Copyright (C) 2009 Kyle Guinn Copyright (C) 2009 Kwangwoo Lee Kwangwoo Lee Copyright (C) 2009 Krzysztof Helt Copyright (C) 2009 Kristoffer Glembo , Aeroflex Gaisler AB Copyright (C) 2009 Konstantin Dimitrov. Copyright (C) 2009 Konrad Eisele (konrad@gaisler.com) Aeroflex Gaisler AB Copyright (C) 2009 Ken McGuire Copyright (C) 2009 Jonathan Corbet Copyright (C) 2009 Jon Smirl, Digispeaker Author: Jon Smirl Copyright (C) 2009 Jon Smirl, Digispeaker Copyright (C) 2009 John W. Linville Copyright (C) 2009 John F. Reiser . All rights reserved. Copyright (C) 2009 John Crispin Copyright (C) 2009 Johannes Berg Copyright (C) 2009 Jiejing Zhang Copyright (C) 2009 Jiajie Chen (chenjiajie@cse.buaa.edu.cn) Copyright (C) 2009 Jes Sorensen Copyright (C) 2009 Jerome Glisse. All Rights Reserved. Copyright (C) 2009 Jerome Glisse. Copyright (C) 2009 Jeremy Kerr Copyright (C) 2009 Jean-Francois Moine. Copyright (C) 2009 Jean Delvare Copyright (C) 2009 Jaya Kumar Copyright (C) 2009 Jay Fenlason Copyright (C) 2009 Jaswinder Singh Rajput Copyright (C) 2009 Jason Wessel Copyright (C) 2009 Jason Baron Copyright (C) 2009 Janusz Krzysztofik Copyright (C) 2009 Janos Laube Copyright (C) 2009 James Smart, Emulex Corporation Copyright (C) 2009 Ivo van Doorn Copyright (C) 2009 Ivan Kokshaysky Copyright (C) 2009 Ira W. Snyder Copyright (C) 2009 Intel Corporation; author: H. Peter Anvin Copyright (C) 2009 Intel Corporation; author H. Peter Anvin Copyright (C) 2009 Intel Corporation. Author: Patrick Ohly Copyright (C) 2009 Intel Corporation. All rights reserved. Copyright (C) 2009 Intel Corporation, Yu Zhao Copyright (C) 2009 Intel Corporation, Copyright (C) 2009 Intel Corporation Yu Zhao Copyright (C) 2009 Intel Corporation Author: Jacob Pan (jacob.jun.pan@intel.com) Feng Tang (feng.tang@intel.com) Copyright (C) 2009 Intel Corporation Author: Jacob Pan (jacob.jun.pan@intel.com) Copyright (C) 2009 Intel Corporation Author: Arjan van de Ven Copyright (C) 2009 Intel Corporation Copyright (C) 2009 Intel Corp Copyright (C) 2009 Integration Software and Electronic Engineering. Copyright (C) 2009 Integrated Device Technology, Inc. Copyright (C) 2009 Imagination Technologies Ltd. Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, yanok@emcraft.com Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, Copyright (C) 2009 Igor M. Liplianin Copyright (C) 2009 Igor M. Liplianin Copyright (C) 2009 Ian Molton Copyright (C) 2009 IBM Corporation Author(s): Hans-Joachim Picht Copyright (C) 2009 IBM Corporation Copyright (C) 2009 IBM Corp. Author(s): Peter Oberparleiter Copyright (C) 2009 IBM Corp. Copyright (C) 2009 IBM Corp. Copyright (C) 2009 Hong H. Pham Copyright (C) 2009 Holger Schurig, hs4233@mail.mn-solutions.de Copyright (C) 2009 Hewlett-Packard Development Company, L.P. Paul Moore Copyright (C) 2009 Hewlett-Packard Development Company, L.P. Nagananda Chumbalkar Copyright (C) 2009 Hewlett-Packard Development Company, L.P. Andrew Patterson Copyright (C) 2009 Hewlett-Packard Development Company, L.P. Copyright (C) 2009 Helge Deller Copyright (C) 2009 Hans de Goede and Thomas Kaiser Copyright (C) 2009 Hans de Goede Copyright (C) 2009 Hans Verkuil Copyright (C) 2009 HIRANO Takahito Copyright (C) 2009 Guiming Zhuo Copyright (C) 2009 Guennadi Liakhovetski, DENX Software Engineering, Copyright (C) 2009 Guennadi Liakhovetski Copyright (C) 2009 Google, Inc., Stephane Eranian Copyright (C) 2009 Google, Inc. Author: Mike Lockwood Copyright (C) 2009 Google Inc., All Rights Reserved. Copyright (C) 2009 Google Inc. John(Jung-Ik) Lee Copyright (C) 2009 Giuliano Pochini Copyright (C) 2009 Gertjan van Wingerde Copyright (C) 2009 Geert Uytterhoeven Copyright (C) 2009 Gabor Juhos Copyright (C) 2009 GE Intelligent Platforms Embedded Systems, Inc. Copyright (C) 2009 Fujitsu Limited. Copyright (C) 2009 Freescale Semiconductor, Inc.All rights reserved. Copyright (C) 2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2009 Freescale Semiconductor Inc. Copyright (C) 2009 Frederic Weisbecker Copyright (C) 2009 Francisco Jerez. All Rights Reserved. Copyright (C) 2009 Fontys University of Applied Sciences, Eindhoven Ed Schouten Laurens Timmermans Copyright (C) 2009 Florian Fainelli Copyright (C) 2009 Felix Fietkau Copyright (C) 2009 Felipe Balbi Copyright (C) 2009 Extreme Engineering Solutions, Inc. Copyright (C) 2009 Extreme Engineering Solutions, Inc. Copyright (C) 2009 Erik Andrén Copyright (C) 2009 Eric Paris . Copyright (C) 2009 Eric Paris Copyright (C) 2009 Embedian Inc. Copyright (C) 2009 Eduardo Moscoso Rubino Copyright (C) 2009 EF Johnson Technologies Copyright (C) 2009 Douglas Landgraf Copyright (C) 2009 Dmitry Artamonow Copyright (C) 2009 DiBcom. Copyright (C) 2009 Devin Heitmueller Copyright (C) 2009 Devin Heitmueller Copyright (C) 2009 David T.L. Wong Copyright (C) 2009 David S. Miller (davem@davemloft.net) Copyright (C) 2009 David S. Miller Copyright (C) 2009 David Gibson, IBM Corporation. Copyright (C) 2009 David Brownell Copyright (C) 2009 Daniel Ribeiro Copyright (C) 2009 Daniel Mack Copyright (C) 2009 Daniel Hellstrom (daniel@gaisler.com),Konrad Eisele (konrad@gaisler.com) Aeroflex Gaisler AB Copyright (C) 2009 Daniel Hellstrom (daniel@gaisler.com) Aeroflex Gaisler AB Copyright (C) 2009 DSLab, Lanzhou University, China Author: Wu Zhangjin Copyright (C) 2009 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2009 Crane Cai Copyright (C) 2009 Cory Maccarrone Copyright (C) 2009 Contec Steuerungstechnik & Automation GmbH Hubert Feurstein Copyright (C) 2009 Conexant Systems Inc. Authors , . Copyright (C) 2009 Conexant Systems Inc. Authors , Copyright (C) 2009 Conexant Systems Inc. Authors , Copyright (C) 2009 Compulab, Ltd. Mike Rapoport Igor Grinberg Copyright (C) 2009 CompuLab, Ltd. Copyright (C) 2009 Christian König. Copyright (C) 2009 Cavium Networks Copyright (C) 2009 Canonical Ltd. Copyright (C) 2009 CJSC. Copyright (C) 2009 Brian Johnson Copyright (C) 2009 Bluewater Systems Ltd Author: Ryan Mallon Copyright (C) 2009 Bill Liu Copyright (C) 2009 Bernie Thompson Copyright (C) 2009 Becky Bruce, Freescale Semiconductor Copyright (C) 2009 Bartlomiej Zolnierkiewicz Copyright (C) 2009 Bart Zolnierkiewicz Copyright (C) 2009 Axel Kollhofer Copyright (C) 2009 Atsushi Nemoto Copyright (C) 2009 Atsushi Nemoto Copyright (C) 2009 Atmel Corporation, Nicolas Ferre Copyright (C) 2009 Arnaldo Carvalho de Melo Copyright (C) 2009 Arjan van de Ven Copyright (C) 2009 Antti Palosaari Copyright (C) 2009 Antonio Ospite Copyright (C) 2009 Andy Walls Copyright (C) 2009 Andy Green Copyright (C) 2009 Andres Salomon Copyright (C) 2009 Andre Prendel Copyright (C) 2009 Anders Blomdell (anders.blomdell@control.lth.se) Copyright (C) 2009 Analog Devices Inc. Licensed under the GPL-2 or later. Copyright (C) 2009 Analog Devices Inc. Copyright (C) 2009 Alexander Gordeev Copyright (C) 2009 Alessandro Rubini Copyright (C) 2009 Albin Tonnerre, Free Electrons Copyright (C) 2009 Alberto Panizzo Copyright (C) 2009 Albert Herranz Copyright (C) 2009 Alban Browaeys Copyright (C) 2009 Alan Stern (stern@rowland.harvard.edu) Copyright (C) 2009 Akihiro Tsukada Copyright (C) 2009 Advanced Micro Devices, Inc., Robert Richter Copyright (C) 2009 Adams.Xu Copyright (C) 2009 Abylay Ospan Copyright (C) 2009 AbsoluteValue Systems Copyright (C) 2009 ARM Limited. Copyright (C) 2009 ARM Limited Copyright (C) 2009 AMCC (AppliedMicro) Copyright (C) 2009 - QLogic Corporation. All rights reserved. Copyright (C) 2009 - Maxim Levitsky. Copyright (C) 2009 - 2015 Xilinx, Inc. Copyright (C) 2009 - 2015 STMicroelectronics Copyright (C) 2009 - 2014 Xilinx, Inc. Copyright (C) 2009 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2009 - 2013 Johan Hovold (jhovold@gmail.com) Copyright (C) 2009 - 2013 Integrated Device Technology, Inc. Alex Bounine Copyright (C) 2009 - 2012 Paul Mundt Copyright (C) 2009 - 2012 Intel Corporation. Copyright (C) 2009 - 2011 Texas Instruments Copyright (C) 2009 - 2011 Renesas Solutions Corp. Kuninori Morimoto Paul Mundt Copyright (C) 2009 - 2011 Paul Mundt Copyright (C) 2009 - 2011 Michal Simek Copyright (C) 2009 - 2011 David Härdeman Copyright (C) 2009 - 2010 Samsung Electronics Co.Ltd Author: Joonyoung Shim Author: HeungJun Kim Copyright (C) 2009 - 2010 Renesas Solutions Corp. Copyright (C) 2009 - 2010 Paul Mundt Copyright (C) 2009 - 2010 NXP Semiconductors Copyright (C) 2009 - 2010 Ivo van Doorn Copyright (C) 2009 - 2010 DENX Software Engineering. Anatolij Gustschin Copyright (C) 2009 - 2010 Bart Van Assche . Copyright (C) 2009 Copyright (C) 2009 Karsten Keil 2002 Wolfgang Mües 2001 Frode Isaksen 2001 Kai Germaschewski Copyright (C) 2009 Johannes Berg Copyright (C) 2008. Sebastian Siewior, Linutronix Copyright (C) 2008-2015, VMware, Inc. All Rights Reserved. Copyright (C) 2008-2014, VMware, Inc. All Rights Reserved. Copyright (C) 2008-2014 Renesas Solutions Corp. Copyright (C) 2008-2014 Red Hat Inc, Steven Rostedt Copyright (C) 2008-2014 Mathieu Desnoyers Copyright (C) 2008-2014 Christoph Lameter Copyright (C) 2008-2014 Altera Corporation. All rights reserved Copyright (C) 2008-2014 Altera Corporation Copyright (C) 2008-2013 Jozsef Kadlecsik Copyright (C) 2008-2013 Imagination Technologies Ltd. Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2008-2012 ST-Ericsson AB Copyright (C) 2008-2012 Renesas Solutions Corp. Copyright (C) 2008-2012 Jean-Francois Moine. Copyright (C) 2008-2012 Imagination Technologies Ltd. Copyright (C) 2008-2012 Igor M. Liplianin (liplianin@me.by) Copyright (C) 2008-2012 Freescale Semiconductor, Inc. Copyright (C) 2008-2011, Red Hat, Inc., Peter Zijlstra Copyright (C) 2008-2011, Red Hat, Inc., Ingo Molnar Copyright (C) 2008-2011, Red Hat Inc, Ingo Molnar Copyright (C) 2008-2011 Wim Van Sebroeck . Copyright (C) 2008-2011 Vision Engraving Systems H Hartley Sweeten Copyright (C) 2008-2011 Texas Instruments, Inc. Paul Walmsley Rajendra Nayak Copyright (C) 2008-2011 Texas Instruments, Inc. Copyright (C) 2008-2011 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar Copyright (C) 2008-2011 Rafael J. Wysocki , Novell Inc. Copyright (C) 2008-2011 Nokia Corporation Copyright (C) 2008-2011 Manuel Lauss Copyright (C) 2008-2011 Jean-François Moine Copyright (C) 2008-2011 IBM Corp. Copyright (C) 2008-2011 Gabor Juhos Copyright (C) 2008-2011 Freescale Semiconductor, Inc. Author: Timur Tabi Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2008-2011 Freescale Semiconductor, Inc. Copyright (C) 2008-2011 Florian Fainelli Copyright (C) 2008-2011 DENX Software Engineering GmbH Author: Heiko Schocher Copyright (C) 2008-2011 Analog Devices Inc. Copyright (C) 2008-2011 Alan Cox , All Rights Reserved. Copyright (C) 2008-2011 Advanced Micro Devices Inc. Copyright (C) 2008-2011 Luis R. Rodriguez Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. Paul Walmsley Rajendra Nayak Copyright (C) 2008-2010 Thomas Chou Copyright (C) 2008-2010 Texas Instruments, Inc. Copyright (C) 2008-2010 Samsung Electronics Kyungmin Park Copyright (C) 2008-2010 Pavel Cheblakov Copyright (C) 2008-2010 Nokia Corporation Paul Walmsley Copyright (C) 2008-2010 Nokia Corporation Contact: Felipe Balbi Copyright (C) 2008-2010 Nokia Corporation Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc. Copyright (C) 2008-2010 Kurt Van Dijck, EIA Electronics Copyright (C) 2008-2010 Jonathan Cameron Copyright (C) 2008-2010 Gabor Juhos Copyright (C) 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2008-2010 DENX Software Engineering, Stefan Roese Copyright (C) 2008-2010 Cisco Systems, Inc. All rights reserved. Copyright (C) 2008-2010 Analog Devices Inc. Copyright (C) 2008-2009: Marvell Corporation, all rights reserved. Copyright (C) 2008-2009, VMware, Inc. All Rights Reserved. Copyright (C) 2008-2009, Thomas Gleixner Copyright (C) 2008-2009, Red Hat Inc, Ingo Molnar Copyright (C) 2008-2009, MontaVista Software, Inc. Copyright (C) 2008-2009, 2012 Freescale Semiconductor, Inc. Author: Mingkai Hu Copyright (C) 2008-2009 microdia project Copyright (C) 2008-2009 by Michał Mirosław Copyright (C) 2008-2009 by Jussi Kivilinna Copyright (C) 2008-2009 Wolfgang Grandegger Copyright (C) 2008-2009 WIZnet Co.,Ltd. Copyright (C) 2008-2009 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. Copyright (C) 2008-2009 USI Co., Ltd. Copyright (C) 2008-2009 Tower Technologies Written by Alessandro Zummo Copyright (C) 2008-2009 The GameCube Linux Team Copyright (C) 2008-2009 Texas Instruments, Inc. Copyright (C) 2008-2009 Texas Instruments Inc Copyright (C) 2008-2009 Tejun Heo Copyright (C) 2008-2009 Samsung Electronics Copyright (C) 2008-2009 SUSE Linux Products GmbH Copyright (C) 2008-2009 ST-Ericsson AB. Author: Mattias Wallin . Copyright (C) 2008-2009 ST-Ericsson AB Copyright (C) 2008-2009 ST-Ericsson AB Copyright (C) 2008-2009 Red Hat, Inc., Peter Zijlstra Copyright (C) 2008-2009 Red Hat, Inc., Ingo Molnar Copyright (C) 2008-2009 Red Hat, Inc. Authors: Izik Eidus Andrea Arcangeli Chris Wright Hugh Dickins Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. Copyright (C) 2008-2009 Red Hat, Inc. Copyright (C) 2008-2009 Ralph Metzler Copyright (C) 2008-2009 PetaLogix Copyright (C) 2008-2009 Pengutronix Copyright (C) 2008-2009 Pavel Machek Copyright (C) 2008-2009 Paulius Zaleckas Copyright (C) 2008-2009 Paul Mackerras, IBM Corporation. Copyright (C) 2008-2009 Panasonic Corporation All Rights Reserved. Copyright (C) 2008-2009 Pablo Neira Ayuso Copyright (C) 2008-2009 Nokia Corporation Paul Walmsley Copyright (C) 2008-2009 Nokia Corporation Copyright (C) 2008-2009 MontaVista Software, Inc. Copyright (C) 2008-2009 Michal Simek Copyright (C) 2008-2009 Marvell Ltd. Copyright (C) 2008-2009 Manuel Lauss Copyright (C) 2008-2009 Laurent Pinchart Copyright (C) 2008-2009 Ksplice, Inc. Author: Tim Abbott Copyright (C) 2008-2009 Johannes Berg Copyright (C) 2008-2009 Ira W. Snyder Copyright (C) 2008-2009 H Hartley Sweeten Copyright (C) 2008-2009 Gabor Juhos Copyright (C) 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2008-2009 Frederic Weisbecker Copyright (C) 2008-2009 Eric Piel Copyright (C) 2008-2009 Deep Root Systems, LLC Copyright (C) 2008-2009 DENX Software Engineering. Copyright (C) 2008-2009 DENX Software Engineering, Stefan Roese Copyright (C) 2008-2009 Ben. Herrenschmidt (benh@kernel.crashing.org), IBM Corp. Copyright (C) 2008-2009 Avionic Design GmbH Copyright (C) 2008-2009 Angelo Arrifano Copyright (C) 2008-2009 Analog Devices Inc. Copyright (C) 2008-2009 Analog Devices Inc. Copyright (C) 2008-2009 Akamai Technologies, Inc. Portions by Hitoshi Mitake . Copyright (C) 2008-2009 Henrik Rydberg Copyright (C) 2008-14 Intel Corporation Authors: Vinod Koul Harsha Priya Dharageswari R KP Jeeja Copyright (C) 2008-14 Intel Corp Authors: Vinod Koul Harsha Priya Dharageswari R Harsha Priya Dharageswari R KP Jeeja Copyright (C) 2008--2011 Nokia Corporation Copyright (C) 2008,2010 IBM Corp. Copyright (C) 2008,2009,2010,2011 Imagination Technologies Ltd. Copyright (C) 2008,2009,2010 Nokia Corporation. All rights reserved. Copyright (C) 2008,2009, Steven Rostedt Copyright (C) 2008,2009 STMicroelectronics Copyright (C) 2008,2009 Intel Corporation Author: Patrick Ohly Copyright (C) 2008,2009 CompuLab Ltd. Copyright (C) 2008,2009 Albert Herranz Copyright (C) 2008, cozybit Inc. Copyright (C) 2008, Volker Weiss Copyright (C) 2008, VMware, Inc. Author : Alok N Kataria Copyright (C) 2008, VMware, Inc. Copyright (C) 2008, Trond Myklebust Copyright (C) 2008, Thomas Gleixner Copyright (C) 2008, Robert Jarzmik Copyright (C) 2008, Red Hat Inc, Ingo Molnar 2011, Red Hat Inc, Arnaldo Carvalho de Melo Copyright (C) 2008, RealTEK Technologies Inc. All Rights Reserved. Copyright (C) 2008, Paulius Zaleckas Copyright (C) 2008, Moxa Inc. Copyright (C) 2008, Jouni Malinen Copyright (C) 2008, Johannes Berg Copyright (C) 2008, Jaya Kumar Copyright (C) 2008, Intel Corp. Author: Huang Ying Vinodh Gopal Kahraman Akdemir Copyright (C) 2008, Intel Corp. Author: Huang Ying Copyright (C) 2008, Guennadi Liakhovetski, DENX Software Engineering Copyright (C) 2008, Guennadi Liakhovetski Copyright (C) 2008, Florian Fainelli Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved. Copyright (C) 2008, Broadcom Corporation Copyright (C) 2008, 2014 IBM Corp. Copyright (C) 2008, 2013 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2008, 2012 Texas Instruments, Inc. Copyright (C) 2008, 2012 IBM Corp. Author(s): Peter Oberparleiter Copyright (C) 2008, 2012 IBM Corp. Author(s): Cornelia Huck Copyright (C) 2008, 2011 Nokia Corporation Kalle Jokiniemi Paul Walmsley Copyright (C) 2008, 2011 David S. Miller Copyright (C) 2008, 2010-2011 Nokia Corporation Copyright (C) 2008, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (C) 2008, 2010 Pengutronix Copyright (C) 2008, 2010 Embecosm Limited. Copyright (C) 2008, 2010 Davide Rizzo Copyright (C) 2008, 2009, 2010 Paxton Smith, Matthew Safar, Rory Filer linux@sierrawireless.com> Copyright (C) 2008, 2009, 2010 Nitin Gupta 2012, 2013 Minchan Kim Copyright (C) 2008, 2009, 2010 Michael Krufky Copyright (C) 2008, 2009, 2010 Marvell Semiconductor Inc. Copyright (C) 2008, 2009 secunet Security Networks AG Copyright (C) 2008, 2009 Wind River Systems written by Ralf Baechle Copyright (C) 2008, 2009 Steffen Klassert Copyright (C) 2008, 2009 Renesas Technology Corp. All rights reserved. Copyright (C) 2008, 2009 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2008, 2009 Provigent Ltd. Copyright (C) 2008, 2009 Paul Mundt Copyright (C) 2008, 2009 Nobuhiro Iwamatsu Copyright (C) 2008, 2009 Michael Krufky Copyright (C) 2008, 2009 Matt Fleming Copyright (C) 2008, 2009 Intel Corporation. Copyright (C) 2008, 2009 Intel Corporation Authors: Andi Kleen, Fengguang Wu Copyright (C) 2008, 2009 Intel Corporation Author: Andi Kleen Copyright (C) 2008, 2009 IBM Corp. Copyright (C) 2008, 2009 Elina Pasheva, Matthew Safar, Rory Filer linux@sierrawireless.com> Copyright (C) 2008, 2009 Cavium Networks, Inc. Copyright (C) 2008, 2009 Boaz Harrosh Copyright (C) 2008, 2009 Adam Baker and Theodore Kilgore Copyright (C) 2008, 2005 Rusty Russell rusty@rustcorp.com.au Copyright (C) 2008, 2005 IBM Corporation. Copyright (C) 2008 unsik Kim Copyright (C) 2008 rPath, Inc. - All Rights Reserved Copyright (C) 2008 mGine Co.,LTD Copyright (C) 2008 mGine Co. Copyright (C) 2008 linwizard.sourceforge.net Copyright (C) 2008 by Tom Tucker Copyright (C) 2008 by Sascha Hauer Copyright (C) 2008 by Sander Huijsen Troy Kisky Dirk Behme Copyright (C) 2008 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2008 by Pengutronix Copyright (C) 2008 by Nokia Corporation Copyright (C) 2008 by Martin Bachem (info@bachem-it.com) Copyright (C) 2008 by Konrad Rzeszutek Copyright (C) 2008 by Karsten Keil (kkeil@suse.de) Copyright (C) 2008 by Karsten Keil Copyright (C) 2008 by Jaya Kumar Copyright (C) 2008 by IBM, Corp. Copyright (C) 2008 by Eric Van Hensbergen Copyright (C) 2008 by Digi International Inc. All rights reserved. Copyright (C) 2008 by David Brownell Copyright (C) 2008 by Andreas Eversberg Copyright (C) 2008 Zhang Rui Copyright (C) 2008 Yoshinori Sato. Copyright (C) 2008 Yoshinori Sato Copyright (C) 2008 Yoshihiro Shimoda Copyright (C) 2008 Yoichi Yuasa Copyright (C) 2008 Xilinx, Inc. Copyright (C) 2008 WonderMedia Technologies, Inc. Copyright (C) 2008 Wolfson Microelectronics plc Copyright (C) 2008 Wolfson Microelectronics PLC. Author: Mark Brown Copyright (C) 2008 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright (C) 2008 Wolfson Microelectronics PLC. Copyright (C) 2008 Wolfram Sang, Pengutronix Copyright (C) 2008 Wolfram Sang & Juergen Beisert, Pengutronix Copyright (C) 2008 Wolfgang Grandegger Copyright (C) 2008 Wolfgang Grandegger Copyright (C) 2008 Wind River Systems, written by Ralf Baechle Copyright (C) 2008 Wind River Systems, Inc.Tiejun Chen Copyright (C) 2008 Wind River Systems, Inc. written by Ralf Baechle Copyright (C) 2008 Wind River Systems, Inc. Copyright (C) 2008 Wind River Systems Copyright (C) 2008 Wim Van Sebroeck . Copyright (C) 2008 Weinmann GmbH Copyright (C) 2008 Vasiliy Leonenko Copyright (C) 2008 Valentin Longchamp, EPFL Mobots group Copyright (C) 2008 TurboSight.com, Bob Liu Copyright (C) 2008 Tony Vroon Copyright (C) 2008 Thomas Gleixner Copyright (C) 2008 Thomas Chou Copyright (C) 2008 Thomas Champagne (lafeuil@gmail.com) Copyright (C) 2008 Thomas Bogendoerfer Copyright (C) 2008 Thomas Bogendoerfer Copyright (C) 2008 Thiemo Seufer Copyright (C) 2008 Texas Instruments. Copyright (C) 2008 Texas Instruments, Inc. Rajendra Nayak Copyright (C) 2008 Texas Instruments, Inc. Copyright (C) 2008 Texas Instruments Inc. Nishant Kamat Copyright (C) 2008 Texas Instruments Inc Author: Vaibhav Hiremath Copyright (C) 2008 Tensilica Inc. Copyright (C) 2008 Takashi Iwai Copyright (C) 2008 THE cpufrequtils.. Claudio Eduardo Copyright (C) 2008 Sylver Bruneau Copyright (C) 2008 Sun Microsystems Copyright (C) 2008 Sujith Thomas Copyright (C) 2008 SuSE Linux Products GmbH Thomas Renninger Copyright (C) 2008 Steven Toth Copyright (C) 2008 Steven Rostedt Copyright (C) 2008 Steven Noonan Copyright (C) 2008 Sony Corporation Copyright (C) 2008 SlimLogic Ltd. Copyright (C) 2008 Sirius International (Hong Kong) Limited Timothy Lee Copyright (C) 2008 Simtec Electronics, Ben Dooks Copyright (C) 2008 Simtec Electronics, Ben Dooks Copyright (C) 2008 Simtec Electronics Daniel Silverstone Vincent Sanders Copyright (C) 2008 Simtec Electronics Daniel Silverstone Copyright (C) 2008 Simtec Electronics Ben Dooks Copyright (C) 2008 Simtec Electronics Ben Dooks Copyright (C) 2008 Simtec Electronics Copyright (C) 2008 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2008 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2008 Shaohua Li Copyright (C) 2008 Shane McDonald Copyright (C) 2008 Sensoray Company Inc. Copyright (C) 2008 Secret Lab Technologies Ltd. Copyright (C) 2008 Sebastian Haas (initial chardev implementation) Copyright (C) 2008 Sebastian Haas Copyright (C) 2008 Scott Shawcroft (scott.shawcroft@gmail.com) Copyright (C) 2008 Sascha Hauer, kernel@pengutronix.de Copyright (C) 2008 Sascha Hauer, Pengutronix Copyright (C) 2008 Sascha Hauer , Pengutronix Copyright (C) 2008 Samsung Electronics. Author: Ryu Euiyoul ryu.real@gmail.com Copyright (C) 2008 SUSE LINUX Products GmbH by Bernhard Walle Copyright (C) 2008 STMicroelctronics. Copyright (C) 2008 SPES Societa' Progettazione Elettronica e Software Ltd. Author: Luca Santini Copyright (C) 2008 SGI Christoph Lameter Copyright (C) 2008 Russell King. Copyright (C) 2008 Rodolfo Giometti Copyright (C) 2008 Rod Whitby Copyright (C) 2008 Robert Jarzmik Copyright (C) 2008 Riku Voipio Copyright (C) 2008 Renesas Solutions Corp. Kuninori Morimoto Copyright (C) 2008 Renesas Solutions Corp. Author : Yusuke Goda Copyright (C) 2008 Renesas Solutions Corp. Copyright (C) 2008 Renesas Solutions Copyright (C) 2008 Renaud CERRATO r.cerrato@til-technologies.fr Copyright (C) 2008 Red Hat. All rights reserved. Copyright (C) 2008 Red Hat, Inc., Peter Zijlstra Copyright (C) 2008 Red Hat, Inc., James Morris redhat.com> Copyright (C) 2008 Red Hat, Inc., Ingo Molnar Copyright (C) 2008 Red Hat, Inc., Eric Paris Copyright (C) 2008 Red Hat, Inc. Steven Rostedt Copyright (C) 2008 Red Hat, Inc. Author: Chris Wright Copyright (C) 2008 Red Hat, Inc. All rights reserved. Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com). Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2008 Red Hat Inc. Copyright (C) 2008 Red Hat Inc, Steven Rostedt Copyright (C) 2008 Red Hat Copyright (C) 2008 Realtek Copyright (C) 2008 Ralf Baechle. Copyright (C) 2008 Qumranet, Inc. Copyright (C) 2008 Pylone, Inc. Copyright (C) 2008 Pierrick Hascoet Copyright (C) 2008 Pierre Ossman Copyright (C) 2008 Philip Langdale Copyright (C) 2008 Philip Balister, OpenSDR Copyright (C) 2008 Peter Korsgaard Copyright (C) 2008 Peter Gruber Copyright (C) 2008 Peter Griffin pgriffin@mpc-data.co.uk Copyright (C) 2008 Peter Griffin Copyright (C) 2008 PetaLogix Copyright (C) 2008 Per Dalen Copyright (C) 2008 Pengutronix Copyright (C) 2008 Pekka Paalanen Copyright (C) 2008 Paulius Zaleckas Copyright (C) 2008 Paul Mundt Copyright (C) 2008 Paul Mundt Copyright (C) 2008 Paul Mackerras, IBM Corp. Copyright (C) 2008 Paul Hays . Copyright (C) 2008 Pau Oliva Fora Copyright (C) 2008 Patrick McHardy Copyright (C) 2008 Patrick Boettcher Copyright (C) 2008 Panasas Inc. All rights reserved. Copyright (C) 2008 Oracle. All rights reserved. Copyright (C) 2008 Option International Filip Aben Denis Joseph Barrow Jan Dumon Copyright (C) 2008 Openmoko, Inc. Copyright (C) 2008 Oliver Endriss Copyright (C) 2008 Nuvoton technology corporation. Copyright (C) 2008 Nuvoton Technology Corp. Wei Song Copyright (C) 2008 Novell, Inc. Copyright (C) 2008 Novell Inc. Copyright (C) 2008 Nokia Corporation. All rights reserved. Copyright (C) 2008 Nokia Corporation. Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). Copyright (C) 2008 Nokia Corporation Mikko Ylinen Copyright (C) 2008 Nokia Corporation Kalle Jokiniemi Copyright (C) 2008 Nokia Corporation Jouni Hogander Copyright (C) 2008 Nokia Corporation Contact: Jarkko Nikula Peter Ujfalusi Copyright (C) 2008 Nokia Corporation Contact: Felipe Balbi Copyright (C) 2008 Nokia Corporation Author: Vikram Pandita Copyright (C) 2008 Nokia Corporation Author: Tomi Valkeinen Copyright (C) 2008 Nokia Corporation Author: Texas Instruments Copyright (C) 2008 Nokia Corporation Author: David Brownell Modified: Klaus Schwarzkopf Copyright (C) 2008 Nokia Corporation Copyright (C) 2008 Nobuhiro Iwamatsu Copyright (C) 2008 Nir Tzachar Copyright (C) 2008 Nick Piggin Copyright (C) 2008 Nick Forbes Copyright (C) 2008 Nicholas Beck Copyright (C) 2008 NetApp. All Rights Reserved. Copyright (C) 2008 NXP Semiconductors Daniel Laird Andre McCurdy Copyright (C) 2008 NXP Semiconductors Chris Steel Daniel Laird Copyright (C) 2008 Mistral Solutions Pvt Ltd. Copyright (C) 2008 Miromico AG. Copyright (C) 2008 Mijhail Moreyra Copyright (C) 2008 Michal Simek Copyright (C) 2008 Michal Simek Copyright (C) 2008 Michael Neuling IBM Corporation Copyright (C) 2008 Michael Krufky Copyright (C) 2008 Michael H. Schimek Copyright (C) 2008 Michael Ellerman, IBM Corporation. Copyright (C) 2008 Michael Buesch Copyright (C) 2008 Mercury IMC Ltd Written by Mark Jackson Copyright (C) 2008 Mercury IMC Ltd Copyright (C) 2008 Mediama Technologies Copyright (C) 2008 Maxime Bizon Copyright (C) 2008 MaxLinear Copyright (C) 2008 Matthias Schwarzott Copyright (C) 2008 Matthew Garrett Copyright (C) 2008 Matt Fleming Copyright (C) 2008 Marvell. Copyright (C) 2008 Marvell Semiconductors, All Rights Reserved. Copyright (C) 2008 Marvell Semiconductor Copyright (C) 2008 Marvell International Ltd. Eric Miao Copyright (C) 2008 Marvell International Ltd. All rights reserved. Copyright (C) 2008 Martinsson Elektronik AB Copyright (C) 2008 Martin Michlmayr Copyright (C) 2008 Markus Plessing Copyright (C) 2008 Mark Nelson, IBM Corp. Copyright (C) 2008 Marek Vasut Copyright (C) 2008 Manuel Traut Copyright (C) 2008 Manuel Lauss Copyright (C) 2008 Magnus Damm. Copyright (C) 2008 Magnus Damm Copyright (C) 2008 Maarten Maathuis. All Rights Reserved. Copyright (C) 2008 MIMOMax Wireless Ltd. Copyright (C) 2008 Lyrtech inc Copyright (C) 2008 Lyrtech Copyright (C) 2008 Luotao Fu, kernel@pengutronix.de Copyright (C) 2008 Linutronix GmbH Author: John Ogness Copyright (C) 2008 Lineo Solutions, Inc. Copyright (C) 2008 Lemote Inc. Author: liujl . Copyright (C) 2008 Lai Jiangshan Copyright (C) 2008 Kyle McMartin Copyright (C) 2008 Kuninori Morimoto Copyright (C) 2008 Krzysztof Piotr Oledzki Copyright (C) 2008 Krzysztof Halasa Copyright (C) 2008 Kristoffer Ericson Copyright (C) 2008 Korolev Alexey Copyright (C) 2008 Koninklijke Philips Electronics NV. Author: Frans Meulenbroeks Copyright (C) 2008 Koninklijke Philips Electronics NV. Copyright (C) 2008 Kim B. Heino Copyright (C) 2008 Kevin D. Kissell Copyright (C) 2008 Juergen Beisert, kernel@pengutronix.de Copyright (C) 2008 Juergen Beisert (kernel@pengutronix.de) Copyright (C) 2008 Juergen Beisert Copyright (C) 2008 Jordan Crouse Copyright (C) 2008 John W. Linville Copyright (C) 2008 John Poet Copyright (C) 2008 Johannes Weiner . Copyright (C) 2008 Johannes Berg Copyright (C) 2008 Jochen Friedrich Copyright (C) 2008 Jiri Hladky. Copyright (C) 2008 Jim Paris Copyright (C) 2008 Jim Law - Iris LP All rights reserved. Copyright (C) 2008 Jerome Glisse. All Rights Reserved. Copyright (C) 2008 Jean-Francois Moine. Copyright (C) 2008 Jean Delvare Copyright (C) 2008 Jason Baron . Copyright (C) 2008 Janne Grunau (j@jannau.net) Copyright (C) 2008 Jan Hoogenraad. Copyright (C) 2008 James Smart, Emulex Corporation Copyright (C) 2008 James Bottomley Copyright (C) 2008 Jack Ren Copyright (C) 2008 JMicron Technology Corporation. Copyright (C) 2008 Ira W. Snyder Copyright (C) 2008 International Business Machines Corp. Author(s): Michael A. Halcrow Copyright (C) 2008 Intel Corporation Authors: Austin Zhang Kent Liu Copyright (C) 2008 Intel Corporation Authors: Andy Henroid Venkatesh Pallipadi Copyright (C) 2008 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2008 Intel Corporation < linux-wimax@intel.com > Copyright (C) 2008 Intel Corporation Copyright (C) 2008 Intel Corp. Shaohua Li Copyright (C) 2008 Intel Corp. All rights reserved. Copyright (C) 2008 Instituto Nokia de Tecnologia Contact: Eduardo Valentin Copyright (C) 2008 Ingo Molnar Copyright (C) 2008 Ingo Molnar Copyright (C) 2008 Imre Kaloz Copyright (C) 2008 Imagination Technologies Ltd. Copyright (C) 2008 Imagination Technologies Copyright (C) 2008 Ilya Yanok, Emcraft Systems Copyright (C) 2008 Igor M. Liplianin (liplianin@me.by) Copyright (C) 2008 Igor M. Liplianin Copyright (C) 2008 Ian Kent Copyright (C) 2008 IBM, Inc. by Konrad Rzeszutek Copyright (C) 2008 IBM Corporation. written by Rusty Russell Copyright (C) 2008 IBM Corporation Author: Nathan Lynch. Copyright (C) 2008 IBM Corporation Author: Mimi Zohar Copyright (C) 2008 IBM Corporation Author(s): Brian King (brking@linux.vnet.ibm.com), Copyright (C) 2008 IBM Corporation Authors: Sebastian Ott Copyright (C) 2008 IBM Corporation Author(s): Jan Glauber Copyright (C) 2008 IBM Corporation Copyright (C) 2008 IBM Corp., Benjamin Krill Copyright (C) 2008 IBM Corp. Josh Boyer Copyright (C) 2008 IBM Corp. Author(s): Peter Oberparleiter Copyright (C) 2008 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) 2008 IBM Corp. Copyright (C) 2008 IBM Copyright (C) 2008 Hewlett-Packard Development Company, L.P. David Altobelli Copyright (C) 2008 Hewlett-Packard Development Company, L.P. Bjorn Helgaas Copyright (C) 2008 Henrik Kurelid Copyright (C) 2008 Helge Deller Copyright (C) 2008 Hartmut Hackmann Copyright (C) 2008 Harrison Metzger . Copyright (C) 2008 Harald Welte Copyright (C) 2008 Hans de Goede Copyright (C) 2008 Hans de Goede Copyright (C) 2008 Hans Verkuil Copyright (C) 2008 Hannes Reinecke Copyright (C) 2008 Guennadi Liakhovetski, Pengutronix Copyright (C) 2008 Guennadi Liakhovetski, DENX Software Engineering, Copyright (C) 2008 Greg Kroah-Hartman Copyright (C) 2008 Greg Kroah-Hartman Copyright (C) 2008 Google, Inc. Author: Mike Lockwood Copyright (C) 2008 Google, Inc. Author: Brian Swetland Copyright (C) 2008 Google, Inc. Copyright (C) 2008 Google Inc. Author: Robert Love Copyright (C) 2008 Glauber de Oliveira Costa, Red Hat Inc. Copyright (C) 2008 Giuseppe Coviello Copyright (C) 2008 Gilead Kutnick Copyright (C) 2008 Gerhard Pircher (gerhard_pircher@gmx.net) Copyright (C) 2008 Gabor Juhos Copyright (C) 2008 GE Intelligent Platforms Embedded Systems, Inc. Copyright (C) 2008 Freescale Semiconductor, Inc. Written By Michael Meissner Copyright (C) 2008 Freescale Semiconductor, Inc. All rights reserved. Dave Liu Copyright (C) 2008 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2008 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2008 Freescale Semiconductor, Inc. Copyright (C) 2008 Freescale Semiconductor Inc. John Rigby Copyright (C) 2008 Freescale Semiconductor Inc. Copyright (C) 2008 Frederic Weisbecker Copyright (C) 2008 Frank Zago. Copyright (C) 2008 Florian Fainelli Copyright (C) 2008 Filip Aben Denis Joseph Barrow Jan Dumon Copyright (C) 2008 Felix Fietkau Copyright (C) 2008 Fabio Checconi Paolo Valente Copyright (C) 2008 Extreme Engineering Solutions, Inc. Copyright (C) 2008 Eric Piel Copyright (C) 2008 Eric Miao Copyright (C) 2008 Embedded Alley Solutions, Inc. Copyright (C) 2008 Embedded Alley Solutions, Inc All Rights Reserved. Copyright (C) 2008 EMC Corporation Copyright (C) 2008 Dmitry Baryshkov Copyright (C) 2008 Dmitri Vorobiev Copyright (C) 2008 Devin Heitmueller Copyright (C) 2008 David Woodhouse Copyright (C) 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2008 David S. Miller Copyright (C) 2008 David Gibson, IBM Corporation Copyright (C) 2008 David Daney Copyright (C) 2008 David Brownell Copyright (C) 2008 Dave S.r.l. Copyright (C) 2008 Darius Augulis Copyright (C) 2008 Dan Williams Copyright (C) 2008 DENX Software Engineering, Stefan Roese Copyright (C) 2008 DENX Software Engineering GmbH Heiko Schocher Copyright (C) 2008 DENX Software Engineering Copyright (C) 2008 Constantin Baranov Copyright (C) 2008 Compulab, Ltd. Mike Rapoport Copyright (C) 2008 Compulab Ltd. Copyright (C) 2008 CompuLab, Ltd. Mike Rapoport Copyright (C) 2008 Codehermit Copyright (C) 2008 Cluster Computing, Inc. Copyright (C) 2008 Cisco Systems, Inc. All rights reserved. Copyright (C) 2008 Christoph Hellwig. Copyright (C) 2008 Christoph Hellwig, IBM Corp. Copyright (C) 2008 Christian Pellegrin Copyright (C) 2008 Christian Lamparter Copyright (C) 2008 Christian Kornacker Copyright (C) 2008 Christian Hohnstaedt Copyright (C) 2008 Chipidea - MIPS Technologies, Inc. All rights reserved. Copyright (C) 2008 Cezary Jackiewicz cezary.jackiewicz (at) gmail.com> Copyright (C) 2008 Cezary Jackiewicz Copyright (C) 2008 Cedric Bregardis and Jean-Christian Hassler Copyright (C) 2008 Cavium Networks Scott Shu Copyright (C) 2008 Cavium Networks Copyright (C) 2008 Cambridge Silicon Radio Ltd. Copyright (C) 2008 Byron Bradley Copyright (C) 2008 Bryan Wu Copyright (C) 2008 Brandon Philips Copyright (C) 2008 Bluewater Systems Ltd Author: Ryan Mallon Copyright (C) 2008 Ben. Herrenschmidt (benh@kernel.crashing.org), IBM Corp. Copyright (C) 2008 Ben Skeggs. All Rights Reserved. Copyright (C) 2008 Ben Gamari All Rights Reserved. Copyright (C) 2008 Ben Backx Copyright (C) 2008 Badari Pulavarty, IBM Corporation Copyright (C) 2008 Aurelien Jarno Copyright (C) 2008 Atsushi Nemoto Copyright (C) 2008 Atmel Corporation Copyright (C) 2008 Atmel Copyright (C) 2008 Applied Micro Circuits Corporation Victor Gallardo Adam Graham Copyright (C) 2008 Antonio Ospite Copyright (C) 2008 Antoine Jacquet Copyright (C) 2008 Angelo Castello Copyright (C) 2008 Andy Walls Copyright (C) 2008 Andres Salomon Copyright (C) 2008 Analog Devices, Inc Copyright (C) 2008 Analog Devices Inc. Copyright (C) 2008 Alexey Starikovskiy Copyright (C) 2008 Alexey Kopytko Copyright (C) 2008 Alex Osborne Copyright (C) 2008 Alex Dubov Copyright (C) 2008 Aleksandar Radovanovic Copyright (C) 2008 Alan Stern Copyright (C) 2008 Airvana Inc. Copyright (C) 2008 Advanced Micro Devices, Inc. Copyright (C) 2008 Adam Nielsen Copyright (C) 2008 Abhishek Sagar Copyright (C) 2008 AXIS Communications AB Written by Edgar E. Iglesias Copyright (C) 2008 ARM Ltd. Copyright (C) 2008 ARM Limited, All Rights Reserved. Copyright (C) 2008 ARM Limited Written by Catalin Marinas Copyright (C) 2008 ARM Limited Copyright (C) 2008 AMCC Copyright (C) 2008 - 2014 Xilinx, Inc. Copyright (C) 2008 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2008 - 2014 Freescale Semiconductor Inc. Copyright (C) 2008 - 2013 by Tensilica Inc. Copyright (C) 2008 - 2013 Tensilica Inc. Copyright (C) 2008 - 2012 Tensilica Inc. Copyright (C) 2008 - 2012 Realtek Corporation. All rights reserved. Copyright (C) 2008 - 2012 Paul Mundt Copyright (C) 2008 - 2012 Marvell Technology Group Ltd. Copyright (C) 2008 - 2011 Intel Corporation. All rights reserved. All rights reserved. Copyright (C) 2008 - 2011 Intel Corporation. All rights reserved Copyright (C) 2008 - 2011 Bart Van Assche . Copyright (C) 2008 - 2010 Paul Mundt Copyright (C) 2008 - 2009 Paul Mundt Copyright (C) 2008 - 2009 Greg Kroah-Hartman Copyright (C) 2008 - 2009 Atmel Corporation Copyright (C) 2008 - 2009 Atheros Corporation. All rights reserved. Copyright (C) 2008 . Copyright (C) 2008 Copyright (C) 2008 Hewlett-Packard Development Company, L.P. Copyright (C) 2008 Yoichi Yuasa Copyright (C) 2007-8 Patrick Boettcher Copyright (C) 2007-8 Advanced Micro Devices, Inc. Copyright (C) 2007-2015 Imagination Technologies Ltd Copyright (C) 2007-2015 Emulex. All rights reserved. Copyright (C) 2007-2015 B.A.T.M.A.N. contributors: Copyright (C) 2007-2014 by Sensoray Company Inc. Dean Anderson Copyright (C) 2007-2014 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2007-2014 STMicroelectronics Ltd Author: Giuseppe Cavallaro Copyright (C) 2007-2014 Mauro Carvalho Chehab. Copyright (C) 2007-2014 Mauro Carvalho Chehab Copyright (C) 2007-2014 Intel Corporation. Copyright (C) 2007-2014 Intel Corporation. Copyright (C) 2007-2014 Broadcom Corporation. Copyright (C) 2007-2013 VMware, Inc. All rights reserved. Copyright (C) 2007-2013 Texas Instruments, Inc. Vikram Pandita Anand Gadiyar Keshava Munegowda Roger Quadros Copyright (C) 2007-2013 ST-Ericsson License. Per Friden Copyright (C) 2007-2013 ST-Ericsson Copyright (C) 2007-2013 Michal Simek Copyright (C) 2007-2013 Datera, Inc. Copyright (C) 2007-2013 Analog Devices Inc. Copyright (C) 2007-2012 VMware, Inc. All rights reserved. Copyright (C) 2007-2012 Steven Rostedt Copyright (C) 2007-2012 Solarflare Communications Inc. Copyright (C) 2007-2012 Siemens AG Copyright (C) 2007-2012 ST-Ericsson SA Author: Linus Walleij Copyright (C) 2007-2012 ST-Ericsson ABAuthor: Linus Walleij Author: Jonas Aaberg Copyright (C) 2007-2012 ST-Ericsson AB Author: Linus Walleij Author: Jonas Aaberg Copyright (C) 2007-2012 ST-Ericsson AB . Author: Linus Walleij Jonas Aaberg Copyright (C) 2007-2012 Patrick McHardy Copyright (C) 2007-2012 IBM Corporation Copyright (C) 2007-2012 Florian Fainelli Copyright (C) 2007-2012 Daniel Wang Allwinner Technology Co., Ltd. Copyright (C) 2007-2011 Texas Instruments, Inc. Rajendra Nayak, Santosh Shilimkar Copyright (C) 2007-2011 Texas Instruments Author: Vikram Pandita Author: Keshava Munegowda Copyright (C) 2007-2011 Solarflare Communications Inc. Copyright (C) 2007-2011 STMicroelectronics Ltd Copyright (C) 2007-2011 Rafael J. Wysocki . Copyright (C) 2007-2011 Nokia Corporation Copyright (C) 2007-2011 Marek Vasut Copyright (C) 2007-2011 MSC Vertriebsges.m.b.H., Manuel Lauss Copyright (C) 2007-2011 Hans de Goede Copyright (C) 2007-2011 Emulex. All rights reserved. Copyright (C) 2007-2011 Bartlomiej Zolnierkiewicz Copyright (C) 2007-2011 Analog Devices Inc. Copyright (C) 2007-2010, Intel Corporation Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. Copyright (C) 2007-2010 Texas Instruments, Inc. Author: Vikram Pandita Author: Anand Gadiyar Author: Keshava Munegowda Copyright (C) 2007-2010 Texas Instruments, Inc. Copyright (C) 2007-2010 Solarflare Communications Inc. Copyright (C) 2007-2010 ST-Ericsson.Author: Mattias Wallin Copyright (C) 2007-2010 ST-Ericsson. Author: Linus Walleij Copyright (C) 2007-2010 SMSC Copyright (C) 2007-2010 Red Hat, Inc. by Peter Jones Copyright (C) 2007-2010 Nokia Corporation Paul Walmsley Copyright (C) 2007-2010 Nokia Corporation Copyright (C) 2007-2010 Hannes Reinecke, SUSE Linux Products GmbH. All rights reserved. Copyright (C) 2007-2010 Gabor Juhos Copyright (C) 2007-2010 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2007-2010 Florian Fainelli Copyright (C) 2007-2010 Bartlomiej Zolnierkiewicz Copyright (C) 2007-2010 Analog Devices Inc. Copyright (C) 2007-2010 Advanced Micro Devices, Inc. Author: Joerg Roedel Leo Duran Copyright (C) 2007-2010 Advanced Micro Devices, Inc. Author: Joerg Roedel Leo Duran Copyright (C) 2007-2010 Bartlomiej Zolnierkiewicz Copyright (C) 2007-2009, VMware, Inc. All Rights Reserved. Copyright (C) 2007-2009, OpenWrt.org, Florian Fainelli . Copyright (C) 2007-2009, Florian Fainelli Copyright (C) 2007-2009, 2012 Texas Instruments, Inc. Copyright (C) 2007-2009, 2011-2012 Texas Instruments, Inc. Copyright (C) 2007-2009, 2011 Texas Instruments, Inc. Copyright (C) 2007-2009 The GameCube Linux Team. Copyright (C) 2007-2009 Texas Instruments, Inc. Copyright (C) 2007-2009 Texas Instruments Inc. Copyright (C) 2007-2009 Sam Ravnborg Copyright (C) 2007-2009 STMicroelectronics Ltd Copyright (C) 2007-2009 ST-Ericsson. Author: Per Friden Copyright (C) 2007-2009 ST-Ericsson AB Author: Linus Walleij Copyright (C) 2007-2009 ST-Ericsson AB . Author: Linus Walleij Copyright (C) 2007-2009 ST-Ericsson AB Author: Linus Walleij Based on rtc-pl031.c by Deepak Saxena Copyright (C) 2007-2009 ST-Ericsson AB Author: Linus Walleij Copyright (C) 2007-2009 ST-Ericsson AB Copyright (C) 2007-2009 Rodolfo Giometti Copyright (C) 2007-2009 Renesas Solutions Corp. Copyright (C) 2007-2009 PetaLogix Copyright (C) 2007-2009 Nokia Corporation Copyright (C) 2007-2009 NEC Corporation. All Rights Reserved. Copyright (C) 2007-2009 Michal Simek Copyright (C) 2007-2009 Michal Simek Copyright (C) 2007-2009 Mattia Dongili Copyright (C) 2007-2009 Matthias Schwarzott Copyright (C) 2007-2009 MSC Vertriebsges.m.b.H., Manuel Lauss Copyright (C) 2007-2009 Luca Tettamanti Copyright (C) 2007-2009 John Williams Copyright (C) 2007-2009 Jiri Slaby Copyright (C) 2007-2009 Jiri Kosina Copyright (C) 2007-2009 Hans de Goede Copyright (C) 2007-2009 HV Sistemas S.L. Copyright (C) 2007-2009 Geert Uytterhoeven Copyright (C) 2007-2009 Freescale Semiconductor Inc. Copyright (C) 2007-2009 David T.L. Wong Copyright (C) 2007-2009 DENX Software Engineering, Stefan Roese Copyright (C) 2007-2009 Bartlomiej Zolnierkiewicz Copyright (C) 2007-2009 Arjan Opmeer Copyright (C) 2007-2009 Andres Salomon Copyright (C) 2007-2009 Analog Devices Inc. Philippe Gerum Copyright (C) 2007-2009 Analog Devices Inc. Graff Yang Copyright (C) 2007-2009 Analog Devices Inc. Copyright (C) 2007-2009 Analog Device Inc. Copyright (C) 2007-2009 Advanced Micro Devices, Inc. All Rights Reserved. Copyright (C) 2007-2009 Carlos Corbacho Copyright (C) 2007-2008, 2012 Texas Instruments, Inc. Copyright (C) 2007-2008, 2011 Texas Instruments, Inc. Copyright (C) 2007-2008, 2010 Texas Instruments, Inc. Copyright (C) 2007-2008, 2010 Nokia Corporation Copyright (C) 2007-2008 rPath, Inc. All Rights Reserved Copyright (C) 2007-2008 by Nokia Corporation Copyright (C) 2007-2008 by Hans de Goede. Copyright (C) 2007-2008 Yoichi Yuasa Copyright (C) 2007-2008 Yan Burman Copyright (C) 2007-2008 Xilinx, Inc. Copyright (C) 2007-2008 Xilinx Inc. All rights reserved. Copyright (C) 2007-2008 Wind River Systems, Inc. Copyright (C) 2007-2008 Texas Instruments, Inc. Rajendra Nayak Copyright (C) 2007-2008 Texas Instruments, Inc. Copyright (C) 2007-2008 TOSHIBA CORPORATION Copyright (C) 2007-2008 Sven Anders (anders@anduras.de) Copyright (C) 2007-2008 Steven Rostedt Copyright (C) 2007-2008 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2007-2008 SMSC Copyright (C) 2007-2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2007-2008 Pierre Ossman Copyright (C) 2007-2008 Peter Stokes Copyright (C) 2007-2008 Paul Mackerras, IBM Corp. Copyright (C) 2007-2008 OpenedHand Ltd. Copyright (C) 2007-2008 Novell Copyright (C) 2007-2008 Nouveau Project Copyright (C) 2007-2008 Nokia Corporation. All rights reserved. Copyright (C) 2007-2008 Nokia Corporation Copyright (C) 2007-2008 Michal Simek Copyright (C) 2007-2008 Marvell Semiconductor Lennert Buytenhek Copyright (C) 2007-2008 Marvell Ltd. Copyright (C) 2007-2008 Marvell International Ltd. Copyright (C) 2007-2008 Marvell Internation Ltd. Copyright (C) 2007-2008 Luis R. Rodriguez Copyright (C) 2007-2008 Krzysztof Hałasa Copyright (C) 2007-2008 Jason Wessel, Wind River Systems, Inc. Copyright (C) 2007-2008 Jaime Velasco Juan Copyright (C) 2007-2008 Intel Corporation. All rights reserved. Copyright (C) 2007-2008 Intel Corporation Jesse Barnes Copyright (C) 2007-2008 Intel Corporation Inaky Perez-Gonzalez Yanir Lubetkin Copyright (C) 2007-2008 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2007-2008 Hewlett-Packard Development Company, L.P. Alex Chiang Copyright (C) 2007-2008 Google, Inc. Copyright (C) 2007-2008 Freescale Semiconductor, Inc. Copyright (C) 2007-2008 Freescale Semiconductor Inc. Copyright (C) 2007-2008 Finn Thain Copyright (C) 2007-2008 Dave Airlie Copyright (C) 2007-2008 Darron Broad. Copyright (C) 2007-2008 CC Computer Consultants GmbH Copyright (C) 2007-2008 BalaBit IT Ltd. Author: Krisztian Kovacs Copyright (C) 2007-2008 Avionic Design Development GmbH Copyright (C) 2007-2008 Atmel Corporation. Copyright (C) 2007-2008 Arjan Opmeer Copyright (C) 2007-2008 Anton Vorontsov Copyright (C) 2007-2008 Andres Salomon Copyright (C) 2007-2008 Analog Devices Inc. Copyright (C) 2007-2008 Advanced Micro Devices, Inc. Author: Joerg Roedel Copyright (C) 2007-2008 MontaVista Software, Inc. Copyright (C) 2007-2008 Carlos Corbacho Copyright (C) 2007-12 Wolfson Microelectronics PLC. Copyright (C) 2007,2012 Texas Instruments, Inc. Copyright (C) 2007,2012 Imagination Technologies Ltd. Copyright (C) 2007,2011 Nokia Corporation. All rights reserved. Copyright (C) 2007,2011 Freescale Semiconductor, Inc Copyright (C) 2007,2011 Bartlomiej Zolnierkiewicz Copyright (C) 2007,2010 Rene Herman Copyright (C) 2007,2009,2010 Bartlomiej Zolnierkiewicz Copyright (C) 2007,2009 Imagination Technologies Ltd. Copyright (C) 2007,2009 Bartlomiej Zolnierkiewicz Copyright (C) 2007,2009 MontaVista Software, Inc. Copyright (C) 2007,2008,2013 Imagination Technologies Ltd. Copyright (C) 2007,2008,2012 Imagination Technologies Copyright (C) 2007,2008,2009 Imagination Technologies Ltd. Copyright (C) 2007,2008,2009 Albert Herranz Copyright (C) 2007,2008 Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 2007,2008 Simtec Electronics Copyright (C) 2007,2008 Oracle. All rights reserved. Copyright (C) 2007,2008 Kristoffer Ericson Copyright (C) 2007,2008 Jonathan Woithe Copyright (C) 2007,2008 Imagination Technologies Ltd. Copyright (C) 2007,2008 Hans de Goede Copyright (C) 2007,2008 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2007,2008 Freescale Semiconductor, Inc. Copyright (C) 2007,2008 Freescale Semiconductor Inc. Hongjun Chen Copyright (C) 2007,2008 Dmitry Baryshkov Copyright (C) 2007, Werner Cornelius Copyright (C) 2007, Thomas Gleixner Copyright (C) 2007, SGI. Christoph Lameter Copyright (C) 2007, Riku Voipio Copyright (C) 2007, Red Hat, Inc., Ingo Molnar Copyright (C) 2007, Red Hat, Inc. Copyright (C) 2007, Nadi Sarrar Copyright (C) 2007, Miguel Gaio Copyright (C) 2007, Michael Wu Copyright (C) 2007, Lennart Poettering Copyright (C) 2007, Jes Sorensen SGI. Copyright (C) 2007, Intel Corp. Huang Ying Copyright (C) 2007, Greg Ungerer Copyright (C) 2007, Gabor Juhos Felix Fietkau Florian Fainelli Copyright (C) 2007, Frank A Kingswood Copyright (C) 2007, David Kilroy Copyright (C) 2007, CenoSYS. Copyright (C) 2007, Broadcom Corporation Copyright (C) 2007, Benedikt Spranger Copyright (C) 2007, Aurelien Jarno Copyright (C) 2007, Andrew Victor Copyright (C) 2007, 2014 Maciej W. Rozycki Copyright (C) 2007, 2012 IBM Corp. Author(s): Peter Oberparleiter Copyright (C) 2007, 2011, Broadcom Corporation Copyright (C) 2007, 2011 Wolfgang Grandegger Copyright (C) 2007, 2010, Oracle and/or its affiliates. All rights reserved. Copyright (C) 2007, 2010 Texas Instruments, Inc. Rajendra Nayak Lesly A M Thara Gopinath Copyright (C) 2007, 2010 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2007, 2009 Tiago Vignatti Copyright (C) 2007, 2009 Oracle. All rights reserved. Copyright (C) 2007, 2009 CompuLab, Ltd. Copyright (C) 2007, 2008, Marvell International Ltd. Copyright (C) 2007, 2008, 2014 Oracle Corporation Written by: Martin K. Petersen Copyright (C) 2007, 2008, 2011, 2012 Patrick McHardy Copyright (C) 2007, 2008, 2010, 2011 Freescale Semiconductor, Inc. Zhang Wei Lian Minghuan-B31939 Liu Gang Copyright (C) 2007, 2008, 2010, 2011 Freescale Semiconductor, Inc. Zhang Wei Copyright (C) 2007, 2008, 2009, 2010, 2011 Cavium Networks Copyright (C) 2007, 2008, 2009 Siemens AG Copyright (C) 2007, 2008, 2009 Red Hat, Inc. All Rights Reserved. Written by Mark Salter (msalter@redhat.com). Copyright (C) 2007, 2008, 2009 Oracle Corporation Written by: Martin K. Petersen Copyright (C) 2007, 2008 Wolfson Microelectronics PLC. Copyright (C) 2007, 2008 Wolfson Microelectronics PLC Copyright (C) 2007, 2008 Wolfson Microelectronics Copyright (C) 2007, 2008 Vegard Nossum Copyright (C) 2007, 2008 Siemens AG Copyright (C) 2007, 2008 Rusty Russell IBM Corporation Copyright (C) 2007, 2008 Patrick McHardy Copyright (C) 2007, 2008 Oracle Corporation Written by: Martin K. Petersen Copyright (C) 2007, 2008 Nippon Telegraph and Telephone Corporation. Copyright (C) 2007, 2008 Michael Krufky Copyright (C) 2007, 2008 Magnus Damm Copyright (C) 2007, 2008 MIPS Technologies, Inc. Copyright (C) 2007, 2008 Karsten Wiese Copyright (C) 2007, 2008 Eric Van Hensbergen, IBM Corporation Copyright (C) 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2007, 2008 David S. Miller Copyright (C) 2007, 2008 Compulab, Ltd. Mike Rapoport Copyright (C) 2007, 2008 CompuLab, Ltd. Mike Rapoport Copyright (C) 2007, 2008 Cavium Networks Copyright (C) 2007 Étienne Bersac Copyright (C) 2007 xiong huang Copyright (C) 2007 rPath, Inc. - All Rights Reserved Copyright (C) 2007 kogiidena Copyright (C) 2007 kavol. Copyright (C) 2007 jetzbroadband. Copyright (C) 2007 by Thomas Bogendoerfer Copyright (C) 2007 by Ralf Baechle Copyright (C) 2007 by Maciej W. Rozycki Copyright (C) 2007 by Latchesar Ionkov Copyright (C) 2007 by Holger Schurig. Copyright (C) 2007 by Hans J. Koch Copyright (C) 2007 by Bjorge Dijkstra Copyright (C) 2007 by Analog Devices, Inc. Copyright (C) 2007 by Alan Stern Copyright (C) 2007 aCarLab (India) Pvt. Ltd. Copyright (C) 2007 Yoshihiro Shimoda Copyright (C) 2007 Yoichi Yuasa Copyright (C) 2007 Yoichi Yuasa Copyright (C) 2007 Xilinx, Inc. All rights reserved. Copyright (C) 2007 Wolfson Microelectronics PLC. Author: Graeme Gregory graeme.gregory@wolfsonmicro.com. Copyright (C) 2007 Wolfson Microelectronics PLC. Copyright (C) 2007 Wolfson Microelectronics PLC Copyright (C) 2007 Wolfgang Grandegger Copyright (C) 2007 Wind River Systems Inc. Copyright (C) 2007 Wind River Inc. Copyright (C) 2007 Vlad Drukker Copyright (C) 2007 Ville Syrjala Copyright (C) 2007 United Security Providers Copyright (C) 2007 Trent Piepho Copyright (C) 2007 Tomi Orava (tomimo@ncircle.nullnet.fi) Copyright (C) 2007 Thorben Jändling Copyright (C) 2007 Thomas Bogendörfer (tsbogend@alpha.frankende) Copyright (C) 2007 Texas Instruments. Copyright (C) 2007 Texas Instruments, Inc. Rajendra Nayak Lesly A M. Copyright (C) 2007 Texas Instruments, Inc. Rajendra Nayak Copyright (C) 2007 Texas Instruments, Inc. Karthik Dasu Copyright (C) 2007 Texas Instruments, Inc. Copyright (C) 2007 Tehuti Networks Ltd. All rights reserved Copyright (C) 2007 Tehuti Networks Ltd. Copyright (C) 2007 TOSHIBA CORPORATION Copyright (C) 2007 Sylvain Munaut Copyright (C) 2007 Sven Schnelle Copyright (C) 2007 Sukadev Bhattiprolu , IBM. Copyright (C) 2007 Steven Rostedt Copyright (C) 2007 Stephen Hemminger Copyright (C) 2007 Stefan Kopp, Gechingen, Germany Copyright (C) 2007 Sony Corporation Copyright (C) 2007 Sony Corp. Copyright (C) 2007 Sony Computer Entertainment Inc. All rights reserved. Copyright (C) 2007 Sony Computer Entertainment Inc. Copyright (C) 2007 Solarflare Communications, Inc. Copyright (C) 2007 SoftwareBitMaker Copyright (C) 2007 Simtec Electronics Copyright (C) 2007 Simon Arlott Copyright (C) 2007 Semihalf Marian Balakowicz Copyright (C) 2007 Semihalf Copyright (C) 2007 Secret Lab Technologies Ltd. Copyright (C) 2007 Sebastian Siewior Copyright (C) 2007 Sebastian Siewior Copyright (C) 2007 Sascha Hauer, Marc Kleine-Budde, Pengutronix Simon Kallweit, intefo AG Copyright (C) 2007 Samuel Thibault. Copyright (C) 2007 Sam Revitch Copyright (C) 2007 STMicroelectronics Ltd. Copyright (C) 2007 Russell King Copyright (C) 2007 Rudolf Marek Copyright (C) 2007 Rodolfo Giometti Copyright (C) 2007 Rodolfo Giometti Copyright (C) 2007 Robert Schwebel , Pengutronix Copyright (C) 2007 RightHand Technologies, Inc. Copyright (C) 2007 Richard Betts, All Rights Reserved. Copyright (C) 2007 Red Hat. All rights reserved. Copyright (C) 2007 Red Hat, Inc., Peter Zijlstra Copyright (C) 2007 Red Hat, Inc. by Peter Jones Copyright (C) 2007 Red Hat, Inc. Author: Michal Schmidt . Copyright (C) 2007 Red Hat, Inc. All rights reserved. Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Written by Mark Salter (msalter@redhat.com) Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Modified by David Howells (dhowells@redhat.com) Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Modified by David Howells (dhowells@redhat.com) Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. Copyright (C) 2007 Red Hat, Inc. Copyright (C) 2007 Red Hat Inc Copyright (C) 2007 Red Hat Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2007 Ralf Baechle Copyright (C) 2007 Rafael J. Wysocki . Copyright (C) 2007 Pierre Ossman Copyright (C) 2007 Philippe Gerum. Copyright (C) 2007 Philippe De Muyter Copyright (C) 2007 Pengutronix Juergen Beisert Copyright (C) 2007 Pavel Emelyanov , OpenVZ, SWsoft Inc. Copyright (C) 2007 Paulo R. Zanoni Copyright (C) 2007 Paul Mundt Copyright (C) 2007 Patrick McHardy Copyright (C) 2007 Panasas Inc. All rights reserved. Copyright (C) 2007 PA Semi, Inc Copyright (C) 2007 Oyvind Repvik. Copyright (C) 2007 Oracle. All rights reserved. Copyright (C) 2007 Openmoko Inc Author: Graeme Gregory Copyright (C) 2007 OpenWrt.org, Florian Fainelli Copyright (C) 2007 OpenVZ. Copyright (C) 2007 OnStor, Inc. Andrew Sharp Copyright (C) 2007 Oliver Schuster Copyright (C) 2007 Nuova Systems, Inc. All rights reserved. Copyright (C) 2007 Novell Inc. Copyright (C) 2007 Novell Copyright (C) 2007 Nokia Corporation. All rights reserved. Copyright (C) 2007 Nokia Corporation. Copyright (C) 2007 Nokia Corporation Copyright (C) 2007 Nobuhiro Iwamatsu Copyright (C) 2007 Nicolas Thill Copyright (C) 2007 Nicolas Boichat Copyright (C) 2007 Nick Piggin Copyright (C) 2007 Netfilter Core Team Copyright (C) 2007 MontaVista Software, Inc., Copyright (C) 2007 MontaVista Software, Inc. Copyright (C) 2007 MontaVista Software, Inc. Copyright (C) 2007 MontaVista Software, Inc Author: Alexandre Rusev Copyright (C) 2007 MontaVista Software Inc. Copyright (C) 2007 Mips Technologies, Inc. Copyright (C) 2007 Mike Isely Copyright (C) 2007 Michel Ludwig DVB-T support Copyright (C) 2007 Michel Ludwig Copyright (C) 2007 Michel Ludwig Copyright (C) 2007 Michael Wu Copyright (C) 2007 Michael Krufky Copyright (C) 2007 Michael Krufky Copyright (C) 2007 Michael Buesch Copyright (C) 2007 Metrologic Instruments. All rights reserved. Copyright (C) 2007 Mauro Carvalho Chehab, Copyright (C) 2007 Mauro Carvalho Chehab Copyright (C) 2007 Mattia Dongili Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd. Copyright (C) 2007 Mathieu Desnoyers Copyright (C) 2007 Marvell Ltd. Copyright (C) 2007 Marvell International Ltd. 2008-02-28: Yong Yao Copyright (C) 2007 Marvell International Ltd. Copyright (C) 2007 Marvell Internation Ltd. eric miao Copyright (C) 2007 Marvell Internation Ltd. Copyright (C) 2007 Martin K. Petersen Copyright (C) 2007 Markus Brunner, Mark Jonas Copyright (C) 2007 Marcel Holtmann Copyright (C) 2007 Manuel Lauss l Copyright (C) 2007 Manuel Lauss Copyright (C) 2007 Magnus Damm Copyright (C) 2007 Maciej W. Rozycki Copyright (C) 2007 Maarten Maathuis Copyright (C) 2007 MSC Vertriebsges.m.b.H, Manuel Lauss Copyright (C) 2007 MIPS Technologies, Inc. written by Ralf Baechle Copyright (C) 2007 MIPS Technologies, Inc. Chris Dearman (chris@mips.com) Copyright (C) 2007 MIPS Technologies, Inc. Copyright (C) 2007 MEV Ltd. Copyright (C) 2007 LynuxWorks, Inc. Copyright (C) 2007 Luca Olivetti (luca@ventoso.org) Copyright (C) 2007 Luca Bigliardi (shammash@artha.org). Copyright (C) 2007 Lennert Buytenhek Copyright (C) 2007 Lemote, Inc. Author : jlliu, liujl@lemote.com Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology Author: Fuxin Zhang, zhangfx@lemote.com Copyright (C) 2007 Lemote Inc. Author: Fuxin Zhang, zhangfx@lemote.com Copyright (C) 2007 Lemote Inc. Author : jlliu, liujl@lemote.com Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology Author: Yanhua, yanh@lemote.com Copyright (C) 2007 Lemote Inc. & Institute of Computing Technology Author: Fuxin Zhang, zhangfx@lemote.com Copyright (C) 2007 Larry Finger Copyright (C) 2007 Kyle McMartin (kyle@parisc-linux.org) Copyright (C) 2007 Kyle McMartin Copyright (C) 2007 Krzysztof Helt Copyright (C) 2007 Krzysztof Halasa Copyright (C) 2007 Kristoffer Ericson Copyright (C) 2007 Kristoffer Ericson Copyright (C) 2007 Korea Information Security Agency (KISA). Copyright (C) 2007 KonekTel. Copyright (C) 2007 Kieran Bingham (MPC-Data Ltd) Copyright (C) 2007 Kees Lemmens. Copyright (C) 2007 Julien BLACHE Copyright (C) 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) Copyright (C) 2007 Juergen Beisert Copyright (C) 2007 Jon Loeliger Copyright (C) 2007 John Williams Copyright (C) 2007 John Williams Copyright (C) 2007 John Williams Copyright (C) 2007 John Crispin Copyright (C) 2007 Jens Axboe Copyright (C) 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2007 Jean Delvare Copyright (C) 2007 Jan D. Louw. Copyright (C) 2007 Jan D. Louw Copyright (C) 2007 James E.J. Bottomley James.Bottomley@HansenPartnership.com> Copyright (C) 2007 Ivo van Doorn Copyright (C) 2007 International Business Machines Corp. Author(s): Michael A. Halcrow Copyright (C) 2007 Intel Corporation. All rights reserved. Copyright (C) 2007 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2007 Intel Corporation Yanir Lubetkin Inaky Perez-Gonzalez Copyright (C) 2007 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2007 Intel Corporation Copyright (C) 2007 Intel Corp. Zhang Yanmin (yanmin.zhang@intel.com) Shaohua Li (shaohua.li@intel.com) Copyright (C) 2007 Intel Corp Fenghua Yu Copyright (C) 2007 Intel Corp Bibo Mao Huang Ying Copyright (C) 2007 Intel Copyright (C) 2007 Instituto Nokia de Tecnologia - INdT Author: Felipe Balbi Copyright (C) 2007 Instituto Nokia de Tecnologia - INdT Author: Carlos Eduardo Aguiar Copyright (C) 2007 Imre Kaloz Copyright (C) 2007 Imre Kaloz Copyright (C) 2007 Ilyes Gouta. Copyright (C) 2007 Ian Molton Copyright (C) 2007 Ian Armstrong Copyright (C) 2007 IBM, Inc. by Konrad Rzeszutek Copyright (C) 2007 IBM Corporation. Josh Boyer Copyright (C) 2007 IBM Corporation Josh Boyer Copyright (C) 2007 IBM Corporation Copyright (C) 2007 IBM Corp. Joy Latten Copyright (C) 2007 IBM Corp. Hugh Blemings . Copyright (C) 2007 IBM Corp. Benjamin Herrenschmidt Copyright (C) 2007 IBM Corp. Authors: Peter Tiedemann (ptiedem@de.ibm.com) Copyright (C) 2007 IBM Corp. Copyright (C) 2007 IBM Corp. Copyright (C) 2007 Hugh Blemings, IBM Corporation. Copyright (C) 2007 Holger Schurig Copyright (C) 2007 Hitachi Software Engineering Co., Ltd. Yuichi Nakamura Copyright (C) 2007 Hidetoshi Seto Copyright (C) 2007 Hewlett-Packard Development Company, L.P. Paul Moore Copyright (C) 2007 Hewlett-Packard Development Company, L.P. Contributed by Peter Keilty Copyright (C) 2007 Hewlett-Packard Development Company, L.P. Bjorn Helgaas Copyright (C) 2007 Hewlett-Packard Development Company, L.P. Copyright (C) 2007 Herbert Valerio Riedel Copyright (C) 2007 Hans Verkuil (hverkuil@xs4all.nl) Copyright (C) 2007 Hans Verkuil Copyright (C) 2007 Hans J. Koch Copyright (C) 2007 H. Peter Anvin Copyright (C) 2007 Greg Kroah-Hartman Copyright (C) 2007 Google, Inc. Author: Robert Love Copyright (C) 2007 Google, Inc. Author: Brian Swetland Copyright (C) 2007 Google, Inc. Copyright (C) 2007 Gilles GIGAN Copyright (C) 2007 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com Copyright (C) 2007 Gary Jennejohn Copyright (C) 2007 Gabor Juhos Copyright (C) 2007 Freescale Semiconductor, Inc. Author: Scott Wood Copyright (C) 2007 Freescale Semiconductor, Inc. Author: Li Yang Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2007 Florian Fainelli Copyright (C) 2007 Finn Thain Copyright (C) 2007 Felix Fietkau Copyright (C) 2007 FUJITSU LIMITED Copyright (C) 2007 FUJITA Tomonori Copyright (C) 2007 Eurotech S.p.A. Copyright (C) 2007 Eurek srl Author: Claudio Lanconelli . Copyright (C) 2007 Eugeny Boger Copyright (C) 2007 Eugene Konev Copyright (C) 2007 Eric Dumazet Copyright (C) 2007 Eric Biederman Copyright (C) 2007 Domen Puncer, Telargo, Inc. Copyright (C) 2007 Dmitry Torokhov Copyright (C) 2007 Dmitry Baryshkov Copyright (C) 2007 Dmitri Vorobiev Copyright (C) 2007 Dension Audio Systems Ltd. Author: Zoltan Devai Copyright (C) 2007 Davud Gibson, IBM Corporation. Copyright (C) 2007 Davide Libenzi Copyright (C) 2007 David Sterba Copyright (C) 2007 David S. Miller (davem@davemloft.net) Copyright (C) 2007 David S. Miller Copyright (C) 2007 David Gibson, IBM Corporation. Copyright (C) 2007 David Gibson , IBM Corporation. Copyright (C) 2007 David Brownell. Copyright (C) 2007 Daniel Gimpelevich Copyright (C) 2007 Craig W. Nadler Copyright (C) 2007 Conexant Systems, Inc. Copyright (C) 2007 Christian Pellegrin Copyright (C) 2007 Chris Snook Copyright (C) 2007 Chris Smith Copyright (C) 2007 Chase Douglas Copyright (C) 2007 Cavium Networks Copyright (C) 2007 Casey Schaufler Copyright (C) 2007 Carlos Munoz Copyright (C) 2007 Carlos Corbacho Copyright (C) 2007 Cambridge Silicon Radio Ltd. Copyright (C) 2007 Calin A. Culianu Copyright (C) 2007 CC Computer Consultants GmbH Copyright (C) 2007 Bluewater Systems Ltd Author: Ryan Mallon Copyright (C) 2007 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> Copyright (C) 2007 Benjamin Herrenschmidt, IBM Corp Copyright (C) 2007 Ben. Herrenschmidt , IBM Corp. Copyright (C) 2007 Ben Skeggs. All Rights Reserved. Copyright (C) 2007 Bartlomiej Zolnierkiewicz Copyright (C) 2007 Aurelien Jarno Copyright (C) 2007 Atsushi Nemoto Copyright (C) 2007 Atmel Norway Copyright (C) 2007 Atmel Corporation. Copyright (C) 2007 Atmel Corporation Copyright (C) 2007 Atheros Corporation. All rights reserved. Copyright (C) 2007 Ash Willis Copyright (C) 2007 Arnaud Patard Copyright (C) 2007 Arnaldo Carvalho de Melo Copyright (C) 2007 Antti Palosaari Copyright (C) 2007 Antonino Daplas Copyright (C) 2007 Antonino Daplas Copyright (C) 2007 Anton Vorontsov Copyright (C) 2007 Anti Sullin Copyright (C) 2007 Andrew Victor Copyright (C) 2007 Andrew Sharp Copyright (C) 2007 Andrew Murray Copyright (C) 2007 Andrew Bird (Sphere Systems Ltd) ajb@spheresystems.co.uk> Copyright (C) 2007 Andres Salomon Copyright (C) 2007 Andrei Tanas Copyright (C) 2007 Andrea Merello Copyright (C) 2007 Anders Blomdell Copyright (C) 2007 Analog Devices Inc. Copyright (C) 2007 Alexander Shishkin Copyright (C) 2007 Alex Dubov Copyright (C) 2007 Alan Stern Copyright (C) 2007 Alain Degreffe (eczema@ecze.com) Copyright (C) 2007 Akamai Technologies, Inc. Copyright (C) 2007 Advanced Micro Devices, Inc. Copyright (C) 2007 Adrian McMenamin Copyright (C) 2007 ARM Limited Copyright (C) 2007 AMD.Author: Thomas Dahlmann Copyright (C) 2007 8D Technologies inc. Raphael Assenat Copyright (C) 2007 - 2014 Jean Delvare Copyright (C) 2007 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2007 - 2012 Realtek Corporation. All rights reserved. Copyright (C) 2007 - 2012 Atmel Corporation. Copyright (C) 2007 - 2011 Realtek Corporation. All rights reserved. Copyright (C) 2007 - 2011 PetaLogix Copyright (C) 2007 - 2011 Intel Corporation. All rights reserved. Copyright (C) 2007 - 2010 Realtek Corporation. All rights reserved. Copyright (C) 2007 - 2010 Paul Mundt Copyright (C) 2007 - 2010 ID7 Ltd. Copyright (C) 2007 - 2009 Shaohua Li Copyright (C) 2007 - 2009 Paul Mundt Copyright (C) 2007 - 2009 Intel Corporation. All rights reserved. Copyright (C) 2007 - 2009 Intel Corp Copyright (C) 2007 - 2009 Hans de Goede Copyright (C) 2007 - 2009 Adrian McMenamin Copyright (C) 2007 - 2008 Paul Mundt Copyright (C) 2007 - 2008 Intel Corporation. All rights reserved. Copyright (C) 2007 - 2008 CC Computer Consultants GmbH, Jan Engelhardt Copyright (C) 2007 - 2008 Alfred E. Heggestad Copyright (C) 2007 (davem@davemloft.net) Copyright (C) 2007 Yoichi Yuasa Copyright (C) 2007 Johannes Berg Copyright (C) 2007 Brian Murphy Copyright (C) 2006/2007 Kristoffer Ericson Copyright (C) 2006. Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2006. Bob Jenkins (bob_jenkins@burtleburtle.net) Copyright (C) 2006-7 Jonathan Corbet Copyright (C) 2006-2015 Red Hat, Inc. All rights reserved. Copyright (C) 2006-2015 HighPoint Technologies, Inc. All Rights Reserved. Copyright (C) 2006-2015 B.A.T.M.A.N. contributors: Copyright (C) 2006-2014 Michael Krufky Copyright (C) 2006-2013 Texas Instruments. Copyright (C) 2006-2013 Solarflare Communications Inc. Copyright (C) 2006-2013 Helge Deller Copyright (C) 2006-2012 Robert Gerlach Copyright (C) 2006-2012 Patrick McHardy . Copyright (C) 2006-2012 Patrick McHardy Copyright (C) 2006-2012 Nobuhiro Iwamatsu Copyright (C) 2006-2012 HighPoint Technologies, Inc. All Rights Reserved. Copyright (C) 2006-2011 Solarflare Communications Inc. Copyright (C) 2006-2011 Intel Corporation Copyright (C) 2006-2011 Hermann Kneissel herkne@gmx.de Copyright (C) 2006-2011 Analog Devices, Inc. Copyright (C) 2006-2010, 2012-2013 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2006-2010 by Marin Mitov, mitov@issp.bas.bg Copyright (C) 2006-2010 Texas Instruments Inc Copyright (C) 2006-2010 Red Hat, Inc. All rights reserved. Copyright (C) 2006-2010 Paul Mundt Copyright (C) 2006-2010 PMC-Sierra Inc Copyright (C) 2006-2010 PEAK System-Technik GmbH Copyright (C) 2006-2010 Nokia Corporation Copyright (C) 2006-2010 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2006-2010 Analog Devices Inc. Copyright (C) 2006-2010 Johannes Berg Copyright (C) 2006-2009, Uri Shkolnik Copyright (C) 2006-2009 by Openmoko, Inc. Authors: Harald Welte Andy Green Werner Almesberger All rights reserved. Copyright (C) 2006-2009 Texas Instruments Inc Copyright (C) 2006-2009 Solarflare Communications Inc. Copyright (C) 2006-2009 Secret Lab Technologies Ltd Grant Likely Copyright (C) 2006-2009 Renesas Solutions Corp. Copyright (C) 2006-2009 Red Hat, Inc., Ingo Molnar Copyright (C) 2006-2009 Red Hat, Inc. Copyright (C) 2006-2009 PetaLogix Copyright (C) 2006-2009 Pengutronix Sascha Hauer Juergen Beisert Wolfram Sang Copyright (C) 2006-2009 Patrick McHardy Copyright (C) 2006-2009 Nokia Corporation. All rights reserved. Copyright (C) 2006-2009 NEC Corporation. Copyright (C) 2006-2009 Mauro Carvalho Chehab Copyright (C) 2006-2009 Krzysztof Halasa Copyright (C) 2006-2009 Kristoffer Ericson Copyright (C) 2006-2009 Intel Corporation Copyright (C) 2006-2009 Hewlett-Packard Development Company, L.P. Alex Chiang Copyright (C) 2006-2009 Henrique de Moraes Holschuh Copyright (C) 2006-2009 Freescale Semicondutor, Inc. All rights reserved. Copyright (C) 2006-2009 Felix Fietkau Copyright (C) 2006-2009 DENX Software Engineering. Copyright (C) 2006-2009 Atmel Corporation Copyright (C) 2006-2009 Analog Devices Inc. Copyright (C) 2006-2008,2010 Intel Corporation Jesse Barnes Copyright (C) 2006-2008, Uri Shkolnik, Anatoly Greenblat Copyright (C) 2006-2008, Uri Shkolnik Copyright (C) 2006-2008, Philipp Reisner . Copyright (C) 2006-2008, Michael Buesch Copyright (C) 2006-2008, Lars Ellenberg . Copyright (C) 2006-2008, LINBIT Information Technologies GmbH. Copyright (C) 2006-2008, 2010 Freescale Semiconductor, Inc. Copyright (C) 2006-2008 by Openmoko, Inc. Author: Harald Welte Balaji Rao All rights reserved. Copyright (C) 2006-2008 by Openmoko, Inc. Author: Balaji Rao All rights reserved. Copyright (C) 2006-2008 by Openmoko, Inc. All rights reserved. Copyright (C) 2006-2008 WIZnet Co.,Ltd. Copyright (C) 2006-2008 Tungsten Graphics, Inc., Cedar Park, TX. USA. All Rights Reserved. Copyright (C) 2006-2008 Steven Toth Copyright (C) 2006-2008 Red Hat, Inc., Markus Armbruster Copyright (C) 2006-2008 Red Hat GmbH Copyright (C) 2006-2008 Panasonic Corporation All Rights Reserved. Copyright (C) 2006-2008 PA Semi, Inc Copyright (C) 2006-2008 Nokia Corporation. Copyright (C) 2006-2008 Nokia Corporation Tony Lindgren Jouni Hogander Copyright (C) 2006-2008 Nokia Corporation Copyright (C) 2006-2008 Nippon Telegraph and Telephone Corporation. Copyright (C) 2006-2008 Michael Hennerich, Analog Devices Inc. Copyright (C) 2006-2008 Marvell International Ltd. Fengwei Yin Bin Yang Eric Miao Copyright (C) 2006-2008 Marvell International Ltd. Eric Miao Copyright (C) 2006-2008 Marvell International Ltd. All Rights Reserved Copyright (C) 2006-2008 Marvell International Ltd. Copyright (C) 2006-2008 MSC Vertriebsges.m.b.H., Manuel Lauss Copyright (C) 2006-2008 Johannes Berg Copyright (C) 2006-2008 Jiri Slaby Copyright (C) 2006-2008 Jarkko Lavinen Copyright (C) 2006-2008 Intel Corporation Author: Ashok Raj Author: Shaohua Li Author: Anil S Keshavamurthy Copyright (C) 2006-2008 Intel Corporation Author: Anil S Keshavamurthy Copyright (C) 2006-2008 Intel Corporation Copyright (C) 2006-2008 Harald Welte Copyright (C) 2006-2008 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2006-2008 Florian Fainelli Mike Albon Copyright (C) 2006-2008 Felix Fietkau Copyright (C) 2006-2008 David Brownell Copyright (C) 2006-2008 Chelsio Communications. All rights reserved. Copyright (C) 2006-2008 Barco N.V. Copyright (C) 2006-2008 Barco N.V. Copyright (C) 2006-2008 Artem Bityutskiy Copyright (C) 2006-2008 Analog Devices Inc. Copyright (C) 2006-2008 Adrian Hunter Copyright (C) 2006-2007,2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2006-2007,2009 MontaVista Software, Inc. Copyright (C) 2006-2007, IBM Corporation Copyright (C) 2006-2007, Advanced Micro Devices,Inc. Copyright (C) 2006-2007, Advanced Micro Devices, Inc. Copyright (C) 2006-2007 by OpenMoko, Inc. Author: Harald Welte Copyright (C) 2006-2007 Will Schmidt , IBM Copyright (C) 2006-2007 Venkatesh Pallipadi Shaohua Li Adam Belay Copyright (C) 2006-2007 USAGI/WIDE Project Copyright (C) 2006-2007 Till Harbaum (Till@Harbaum.org) Copyright (C) 2006-2007 Texas Instruments. Copyright (C) 2006-2007 Texas Instruments, Inc. Copyright (C) 2006-2007 TOSHIBA CORPORATION Copyright (C) 2006-2007 Sylvain Munaut Copyright (C) 2006-2007 Shaohua Li Copyright (C) 2006-2007 Secret Lab Technologies Ltd. Copyright (C) 2006-2007 Riku Voipio Copyright (C) 2006-2007 Renesas Technology Corp. Copyright (C) 2006-2007 Renesas Solutions Corp. Copyright (C) 2006-2007 Red Hat, Inc. Copyright (C) 2006-2007 Pierre Ossman Copyright (C) 2006-2007 Pavel Pisa (ppisa@pikron.com) Copyright (C) 2006-2007 Paul Mundt Copyright (C) 2006-2007 PA Semi, Inc Copyright (C) 2006-2007 Nokia Corporation Copyright (C) 2006-2007 MontaVista Software, Inc. Copyright (C) 2006-2007 Micronas Copyright (C) 2006-2007 Michele d'Amico Copyright (C) 2006-2007 Michael Wu Copyright (C) 2006-2007 Mauro Carvalho Chehab Copyright (C) 2006-2007 Matsushita Electric Industrial Co., Ltd. All Rights Reserved. Copyright (C) 2006-2007 Jonathan Corbet Copyright (C) 2006-2007 Johannes Berg Copyright (C) 2006-2007 Jiri Kosina Copyright (C) 2006-2007 Ivan N. Zlatev Copyright (C) 2006-2007 Intel Corporation Jesse Barnes Copyright (C) 2006-2007 Intel Corporation Copyright (C) 2006-2007 IBM Corporation Copyright (C) 2006-2007 Hans Verkuil Copyright (C) 2006-2007 Georg Acher Copyright (C) 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2006-2007 Daniel Drake Copyright (C) 2006-2007 Corentin Chary Copyright (C) 2006-2007 Charles Spirakis Copyright (C) 2006-2007 Bernhard Kaindl Copyright (C) 2006-2007 Atmel Norway Copyright (C) 2006-2007 Advanced Micro Devices, Inc. Copyright (C) 2006-2007 Adam Belay Copyright (C) 2006-2007 8D Technologies inc Raphael Assenat Copyright (C) 2006-2007 Jiri Benc Copyright (C) 2006-2006 Harald Welte Copyright (C) 2006-10-12 Miguel Ojeda Sandonis Copyright (C) 2006-07 Tower Technologies Author: Alessandro Zummo Copyright (C) 2006-07 Tower Technologies Copyright (C) 2006,2009 IBM Corp. Copyright (C) 2006,2008 Red Hat, Inc., James Morris Copyright (C) 2006,2008 David Brownell Copyright (C) 2006,2007 Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 2006,2007 Red Hat, Inc., Ingo Molnar Copyright (C) 2006,2007 Pete Zaitcev (zaitcev@redhat.com) Copyright (C) 2006,2007 Nobuhiro Iwamatsu Copyright (C) 2006,2007 Genpix Electronics (genpix@genpix-electronics.com) Copyright (C) 2006,2007 Felix Fietkau Copyright (C) 2006,2007 Eugene Konev Copyright (C) 2006,2007 Alan Nisota (alannisota@gmail.com) Copyright (C) 2006, Timesys Corp., Thomas Gleixner Copyright (C) 2006, Sascha Hauer, Pengutronix Copyright (C) 2006, Rusty Russell IBM Corporation. Copyright (C) 2006, Red Hat, Inc., Ingo Molnar Copyright (C) 2006, Red Hat, Inc., Dave Jones. Copyright (C) 2006, Ondrej Zajicek Copyright (C) 2006, OmniVision Copyright (C) 2006, Nick Fedchik Copyright (C) 2006, NXP Semiconductors, All Rights Reserved Author: Jean-Paul Saman Copyright (C) 2006, Michael Buesch Copyright (C) 2006, Jaya Kumar Copyright (C) 2006, Intel Corporation. Copyright (C) 2006, Intel Corp. All rights reserved. Copyright (C) 2006, Imagination Technologies. Copyright (C) 2006, Ian McDonald Copyright (C) 2006, Hans J. Koch Copyright (C) 2006, Devicescape Software, Inc. Copyright (C) 2006, Advanced Micro Devices, Inc. Copyright (C) 2006, 8D Technologies inc. Copyright (C) 2006, 2014, Intel Corp. Author: Kristen Carlson Accardi Rafael J. Wysocki Copyright (C) 2006, 2009, 2010, 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2006, 2009, 2010 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2006, 2009 Oliver Endriss Copyright (C) 2006, 2008, 2010 Jean Delvare Copyright (C) 2006, 2008 Oracle. All rights reserved. Copyright (C) 2006, 2008 Hewlett-Packard Development Company, L.P. Copyright (C) 2006, 2008 Freescale Semiconductor Inc. 2006 Roy Zang . Copyright (C) 2006, 2008 Freescale Semiconductor Inc. Copyright (C) 2006, 2008 David S. Miller Copyright (C) 2006, 2008 Atmel Corporation Copyright (C) 2006, 2007, Michael Buesch Copyright (C) 2006, 2007, Michael Buesch Copyright (C) 2006, 2007, Felix Fietkau Copyright (C) 2006, 2007, 2009 Rusty Russell, IBM Corporation Copyright (C) 2006, 2007, 2009 Hewlett-Packard Development Company, L.P. Paul Moore Copyright (C) 2006, 2007, 2008 Kevin Lloyd Copyright (C) 2006, 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2006, 2007 by Mauro Carvalho Chehab Copyright (C) 2006, 2007 University of Szeged, Hungary Copyright (C) 2006, 2007 Sony Corporation All rights reserved. Copyright (C) 2006, 2007 Sony Corporation Copyright (C) 2006, 2007 Simtec Electronics Copyright (C) 2006, 2007 Rusty Russell, IBM Corporation Copyright (C) 2006, 2007 Motorola Inc. Copyright (C) 2006, 2007 Martin Michlmayr Copyright (C) 2006, 2007 Maciej W. Rozycki. Copyright (C) 2006, 2007 Ian Armstrong Copyright (C) 2006, 2007 Hewlett-Packard Development Company, L.P. Bjorn Helgaas Copyright (C) 2006, 2007 Hewlett-Packard Development Company, L.P. Copyright (C) 2006, 2007 Florian Fainelli Copyright (C) 2006, 2007 Eugene Konev Copyright (C) 2006, 2007 Eugene Konev Copyright (C) 2006, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 2006, 2007 Christopher Pascoe Copyright (C) 2006, 2007 Chris Pascoe (c.pascoe@itee.uq.edu.au) Copyright (C) 2006, 2007 Atmel Corporation Copyright (C) 2006, 07 Ralf Baechle Copyright (C) 2006, 07 MIPS Technologies, Inc. written by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2006 xiong huang Copyright (C) 2006 kogiidena Copyright (C) 2006 jornada Filip Zyzniewsk Copyright (C) 2006 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2006 by Paolo Giarrusso. Copyright (C) 2006 by OpenMoko, Inc. Author: Harald Welte All rights reserved. Copyright (C) 2006 by Ole Andre Vadla Ravnas (ActiveSync) Copyright (C) 2006 by Joachim Fritschi, Copyright (C) 2006 by Hans Edgington Copyright (C) 2006 bplan GmbH Copyright (C) 2006 Yuan Mu (Winbond), Rudolf Marek David Hubbard Daniel J Blueman Copyright (C) 2006 Yoshinori Sato Copyright (C) 2006 Yoichi Yuasa Copyright (C) 2006 Wolfson Microelectronics Copyright (C) 2006 Winbond Electronics Corp. Yuan Mu Rudolf Marek Copyright (C) 2006 Unai Uribarri Copyright (C) 2006 USAGI/WIDE Project, Author: Kazunori Miyazawa Copyright (C) 2006 Tungsten Graphics, Inc., Bismack, ND. USA. All Rights Reserved. Copyright (C) 2006 Tundra Semiconductor Corporation. Copyright (C) 2006 Trusted Computer Solutions, Inc. Copyright (C) 2006 Trusted Computer Solutions, Inc. Copyright (C) 2006 Tower Technologies, Alessandro Zummo Copyright (C) 2006 Torsten Ertbjerg Rasmussen Copyright (C) 2006 Tomasz Michal Lukaszewski Copyright (C) 2006 Tino Reichardt Copyright (C) 2006 Timesys Corp., Thomas Gleixner Copyright (C) 2006 Tim Small Copyright (C) 2006 Til Harbaum (Till@Harbaum.org) Copyright (C) 2006 Thumtronics Pty Ltd. Developed for Thumtronics by Grey Innovation Ben Williamson Copyright (C) 2006 Thumtronics Pty Ltd. Ben Williamson Copyright (C) 2006 Thomas Tuttle Copyright (C) 2006 Thomas Maier Copyright (C) 2006 Thomas Gleixner Copyright (C) 2006 Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 2006 Thomas Bogendoerfer Copyright (C) 2006 Thilo Cestonaro thilo.cestonaro.external@fujitsu-siemens.com> Copyright (C) 2006 Texas Instruments. Original author: Purushotam Kumar Copyright (C) 2006 Texas Instruments. Copyright (C) 2006 Tensilica Inc. Copyright (C) 2006 Ted Walther and John Sokol Copyright (C) 2006 Takashi YOSHII Copyright (C) 2006 Takashi YOSHII Copyright (C) 2006 TOSHIBA CORPORATION Copyright (C) 2006 TOPTICA Photonics AG., Dragos Carp Copyright (C) 2006 Sylvain Munaut Copyright (C) 2006 Sven Anders, and Marcus Junker, Copyright (C) 2006 Steven Toth Copyright (C) 2006 Steven Toth Copyright (C) 2006 Sony Corp. Copyright (C) 2006 Sony Computer Entertainment Inc. Copyright (C) 2006 Simtec Electronics Ben Dooks Vincent Sanders Copyright (C) 2006 Simtec Electronics Copyright (C) 2006 Simon Schulz. Copyright (C) 2006 Silicon Motion Technology Corp. Authors: Ge Wang, gewang@siliconmotion.com Boyod boyod.yang@siliconmotion.com.cn Copyright (C) 2006 Silicon Graphics, Inc., Christoph Lameter Copyright (C) 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2006 Shailabh Nagar, IBM Corp. Copyright (C) 2006 Secret Lab Technologies Ltd. Grant Likely Copyright (C) 2006 Scott Alfter Copyright (C) 2006 Savin Zlobec Copyright (C) 2006 Samsung Electronics Kyungmin Park Copyright (C) 2006 Sam Ravnborg Copyright (C) 2006 Sam Hocevar Copyright (C) 2006 SWAPP Andrea Paterniani Copyright (C) 2006 SUSE Linux Products GmbH Copyright (C) 2006 STMicroelectronics Pvt. Ltd. Copyright (C) 2006 STMicroelectronics Limited Author: Carl Shaw Copyright (C) 2006 S1 Corp. Copyright (C) 2006 Rusty Russell IBM Corporation Copyright (C) 2006 Russell King. Copyright (C) 2006 Russ Anderson Copyright (C) 2006 Rudolf Marek Copyright (C) 2006 Rob Landley and TimeSys Corporation. Copyright (C) 2006 Red Hat, Inc., Markus Armbruster Copyright (C) 2006 Red Hat, Inc., Ingo Molnar Copyright (C) 2006 Red Hat, Inc. All rights reserved. Copyright (C) 2006 Red Hat, Inc. All rights reserved. Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2006 Red Hat, Inc. Copyright (C) 2006 Red Hat GmbH Copyright (C) 2006 Red Hat Copyright (C) 2006 Red Hat Copyright (C) 2006 Randy Dunlap Copyright (C) 2006 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2006 Ralf Baechle Copyright (C) 2006 Rafael J. Wysocki Copyright (C) 2006 Qumranet, Inc. Copyright (C) 2006 Qumranet Avi Kivity Yaniv Kamay Copyright (C) 2006 Qumranet Copyright (C) 2006 Polycom, Inc. Copyright (C) 2006 Philips Semiconductors Copyright (C) 2006 Philip Langdale, All Rights Reserved. Copyright (C) 2006 Peter Korsgaard Copyright (C) 2006 Pengutronix Sascha Hauer Copyright (C) 2006 Pavel Pisa, PiKRON Copyright (C) 2006 Pavel Emelyanov OpenVZ, SWsoft Inc. Copyright (C) 2006 Paul Mundt Copyright (C) 2006 Paul Mackerras, IBM Corporation Copyright (C) 2006 Paul Mackerras, IBM Corp. Copyright (C) 2006 Patrick McHardy Copyright (C) 2006 PathScale, Inc. All Rights Reserved. Copyright (C) 2006 Paolo Abeni (paolo.abeni@email.it) Copyright (C) 2006 PMC-Sierra, Inc. Copyright (C) 2006 PA Semi, Inc Copyright (C) 2006 Openedhand Ltd. Copyright (C) 2006 One Laptop Per Child Association, Inc. Copyright (C) 2006 Olof Johansson Copyright (C) 2006 Oliver Endriss Copyright (C) 2006 OMICRON electronics GmbH Copyright (C) 2006 Nokia Corporation. Igor Stoppa Copyright (C) 2006 Nokia Corporation Tony Lindgren Copyright (C) 2006 Nokia Corporation Author: Juha Yrjola Copyright (C) 2006 Nokia Corporation Author: Imre Deak Copyright (C) 2006 Nokia Corporation Copyright (C) 2006 Nobuhiro Iwamatsu Copyright (C) 2006 Nicolas VIVIEN Copyright (C) 2006 Nicolas Boichat (nicolas@boichat.ch) Copyright (C) 2006 Nicolas Boichat Copyright (C) 2006 Nick Piggin Copyright (C) 2006 Nathaniel Clark Copyright (C) 2006 NTT (Nippon Telegraph and Telephone Corporation) Copyright (C) 2006 NEC Corporation Copyright (C) 2006 MontaVista Software, Inc. Vitaly Bordug Copyright (C) 2006 MontaVista Software, Inc. Copyright (C) 2006 MontaVista Software Inc. Author: Vitaly Wool Copyright (C) 2006 Mike Kravetz IBM Corporation Copyright (C) 2006 Mike Christie Copyright (C) 2006 Micron Technology Inc. Copyright (C) 2006 Michel Xhaard Copyright (C) 2006 Michael Krufky (mkrufky@linuxtv.org) Copyright (C) 2006 Michael Hanselmann (linux-kernel@hansmi.ch) Copyright (C) 2006 Michael Ellerman, IBM Corporation Copyright (C) 2006 Michael Buesch Copyright (C) 2006 Matthieu CASTET Copyright (C) 2006 Matthew Wilcox Copyright (C) 2006 Matt Callow Copyright (C) 2006 Matsushita Electric Industrial Co., Ltd. All Rights Reserved. Copyright (C) 2006 Matsushita Electric Industrial Co., Ltd. Copyright (C) 2006 Marvell International Ltd. Copyright (C) 2006 Martin Večeřa. Copyright (C) 2006 Markus Rechberger Copyright (C) 2006 Markus " Rechberger Copyright (C) 2006 Mario Hlawitschka (dh1pa@amsat.org) Copyright (C) 2006 Marco Gittler (g.marco@freenet.de) Copyright (C) 2006 Marcin Juszkiewicz openembedded@hrw.one.pl> Copyright (C) 2006 Manuel Francisco Naranjo (naranjo.manuel@gmail.com) Copyright (C) 2006 Loping Dog Embedded Systems Copyright (C) 2006 Linxb (xubin.lin@worldplus.com.cn) Copyright (C) 2006 Linux Networx Copyright (C) 2006 Linus Torvalds Copyright (C) 2006 Lineo Solutions, Inc. Copyright (C) 2006 Lineo Solutions Inc. Copyright (C) 2006 Lennert Buytenhek . Copyright (C) 2006 Lennert Buytenhek Copyright (C) 2006 Lennart Poettering. Copyright (C) 2006 Kyle McMartin Copyright (C) 2006 Kristian Kielhofner . Copyright (C) 2006 Kristian Hoegsberg Copyright (C) 2006 Koninski Artur takeshi87@o2.pl Copyright (C) 2006 Komal Shah Copyright (C) 2006 Kihon Technologies Inc., Steven Rostedt Copyright (C) 2006 Ken Chen Copyright (C) 2006 Keith Packard Copyright (C) 2006 Kaiwan N Billimoria Copyright (C) 2006 Juergen Beisert, Pengutronix. Copyright (C) 2006 Juerg Haefliger Copyright (C) 2006 Juan Carlos Borrás Copyright (C) 2006 Jonathan McDowell Copyright (C) 2006 Jon Mason Copyright (C) 2006 Jon Grierson Copyright (C) 2006 Johannes Berg Copyright (C) 2006 Jim Cromie Copyright (C) 2006 Jens Axboe Copyright (C) 2006 Jeff Dike (jdike@addtoit.com) Copyright (C) 2006 Jaya Kumar Based on Toshiba ACPI by John Belmonte and ASUS ACPI Copyright (C) 2006 Jaya Kumar Copyright (C) 2006 Jay Lan, SGI Copyright (C) 2006 Jamie Lenehan Copyright (C) 2006 James Smart, Emulex Corporation Copyright (C) 2006 James Painter Copyright (C) 2006 James McKenzie Copyright (C) 2006 Jack Lee Copyright (C) 2006 International Business Machines Corp. Author(s): Michael A. Halcrow Copyright (C) 2006 International Business Machines Corp. Copyright (C) 2006 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2006 Intel Corp. Tom Long Nguyen (tom.l.nguyen@intel.com) Zhang Yanmin (yanmin.zhang@intel.com) Copyright (C) 2006 Intel Corp, Zou Nan hai Copyright (C) 2006 Intel Co. Anil S Keshavamurthy Copyright (C) 2006 Intel Co Fenghua Yu Copyright (C) 2006 Ingo Molnar Copyright (C) 2006 Infosys Technologies Limited Toufeeq Hussain Copyright (C) 2006 Imre Kaloz Copyright (C) 2006 Ian Armstrong Copyright (C) 2006 IBM Corporation. Jennifer Hunt Copyright (C) 2006 IBM Corporation. Copyright (C) 2006 IBM Corporation, Timothy R. Chavez Copyright (C) 2006 IBM Corporation Copyright (C) 2006 IBM Corp.Author(s): Heiko Carstens Copyright (C) 2006 IBM Corp. Copyright (C) 2006 IBM Corp Copyright (C) 2006 Hewlett-Packard Development Company, L.P. Copyright (C) 2006 Hewlett-Packard Co Alex Williamson Copyright (C) 2006 Herbert Poetzl Copyright (C) 2006 Hendrik Holtmann Copyright (C) 2006 Hella Aglaia GmbH (awe@aglaia-gmbh.de) Copyright (C) 2006 Helge Deller Copyright (C) 2006 Hartmut Rick Copyright (C) 2006 Harald Welte Copyright (C) 2006 Hans Verkuil (hverkuil@xs4all.nl) Copyright (C) 2006 Hans Verkuil Copyright (C) 2006 Hannes Reinecke Copyright (C) 2006 Greg Ungerer Copyright (C) 2006 Google, Inc Copyright (C) 2006 George Kashperko Copyright (C) 2006 Georg Acher, BayCom GmbH. Copyright (C) 2006 GTCO CalComp Copyright (C) 2006 G. Liakhovetski (g.liakhovetski@gmx.de) Copyright (C) 2006 Freescale Semiconductor, Inc. Shlomi Gridish Jerry Huang Copyright (C) 2006 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2006 Freescale Semiconductor Inc. Copyright (C) 2006 Freescale - John Rigby Copyright (C) 2006 Free Software Foundation, Inc. Copyright (C) 2006 Frank Mori Hess Copyright (C) 2006 Filip Zyzniewski Copyright (C) 2006 Felix Fietkau (nbd@openwrt.org) Copyright (C) 2006 Felix Fietkau Copyright (C) 2006 Felipe Alfaro Solana Copyright (C) 2006 FUJITSU LIMITED Copyright (C) 2006 FON Technology, SL. Copyright (C) 2006 Esben Nielsen Copyright (C) 2006 Endrelia Technologies Inc. Copyright (C) 2006 Elan Digital Systems Limited. Copyright (C) 2006 Dominik Kuhlen. Copyright (C) 2006 Dominik Kuhlen Copyright (C) 2006 Dennis Munsie Copyright (C) 2006 Denis Sadykov Copyright (C) 2006 David Woodhouse Copyright (C) 2006 David S. Miller (davem@davemloft.net) Copyright (C) 2006 David Gibson, IBM Corporation. Copyright (C) 2006 David Brownell. Copyright (C) 2006 David Brownell Copyright (C) 2006 Dave Airlie Copyright (C) 2006 Dave Airlie Copyright (C) 2006 Daniel Hellstrom , Aeroflex Gaisler AB Copyright (C) 2006 Craig W. Nadler Copyright (C) 2006 Corentin LABBE Copyright (C) 2006 Contec Steuerungstechnik & Automation GmbH Manfred Gruber Copyright (C) 2006 Compulab, Ltd. Mike Rapoport Copyright (C) 2006 Christoph Pfister (christophpfister@gmail.com) Copyright (C) 2006 Chris Dearman (chris@mips.com), Copyright (C) 2006 Chris Boot Copyright (C) 2006 Cavium Networks Cache error handler Copyright (C) 2006 Carlos Munoz Copyright (C) 2006 Calin A. Culianu Copyright (C) 2006 C&C Technologies, Inc. Copyright (C) 2006 Broadcom Corporation. Copyright (C) 2006 Bob Copeland (me@bobcopeland.com) Copyright (C) 2006 Bob Copeland Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corporation Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> and Arnd Bergmann, IBM Corp. Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> and Arnd Bergmann, IBM Corp. Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> Copyright (C) 2006 Benjamin Herrenschmidt , IBM Corp. Copyright (C) 2006 Ben Dooks Copyright (C) 2006 Ben Dooks Copyright (C) 2006 Balbir Singh, IBM Corp. Copyright (C) 2006 Balbir Singh, IBM Corp. Copyright (C) 2006 Axis Communications AB. Copyright (C) 2006 Aurelien Jacobs < aurel@gnuage.org > Copyright (C) 2006 Atsushi Nemoto Copyright (C) 2006 Atmel Corporation Copyright (C) 2006 Atmark Techno, Inc. Yasushi SHOJI Tetsuya OHKAWA Copyright (C) 2006 Atmark Techno, Inc. Copyright (C) 2006 Arnd Bergmann , IBM Corp. Copyright (C) 2006 Arcom Control Systems Ltd. Copyright (C) 2006 Applied Micro Circuits Corporation Copyright (C) 2006 Applied Data Systems Copyright (C) 2006 AppSpec Computer Technologies Corp. Jeff Gibbons Copyright (C) 2006 Antti Palosaari Aapo Tahkola Copyright (C) 2006 Antti Palosaari Copyright (C) 2006 Antonino Daplas Copyright (C) 2006 Andrey Volkov, Varma Electronics Copyright (C) 2006 Andrey Volkov Varma Electronics Oy Copyright (C) 2006 Andrew de Quincey Copyright (C) 2006 Andrew Victor Copyright (C) 2006 Andi Kleen, SUSE Labs. Copyright (C) 2006 Analog Devices Inc. Copyright (C) 2006 Alex Osborne Copyright (C) 2006 Alex Dubov Copyright (C) 2006 Alan Nisota (alannisota@gmail.com) Copyright (C) 2006 Alan Cox. Copyright (C) 2006 Alain < alain@knaff.lu > Copyright (C) 2006 Advanced Micro Devices, Inc. Copyright (C) 2006 Adrian McMenamin adrian@mcmen.demon.co.uk> Copyright (C) 2006 Aapo Tahkola (aet@rasterburn.org) Copyright (C) 2006 ARM Ltd. written by Russell King, Deep Blue Solutions Ltd. Copyright (C) 2006 8D Technologies inc. Copyright (C) 2006 -2008 Gerard Klaver Copyright (C) 2006 - 2010 ID7 Ltd. Copyright (C) 2006 - 2009 Paul Mundt Copyright (C) 2006 - 2009 Nokia Corporation Copyright (C) 2006 - 2009 Ingenic Semiconductor Inc. Copyright (C) 2006 - 2008 Sascha Sommer Copyright (C) 2006 - 2008 Paul Mundt Copyright (C) 2006 - 2008 Lemote Inc. & Institute of Computing Technology Author: Yanhua, yanh@lemote.com Copyright (C) 2006 - 2008 Jay Cliburn Copyright (C) 2006 - 2008 Hewlett-Packard Development Company, L.P. Copyright (C) 2006 - 2007 Paul Mundt Copyright (C) 2006 - 2007 Ivo van Doorn Copyright (C) 2006 - 2007 Chris Snook Copyright (C) 2006 - 2007 Atmel Corporation Copyright (C) 2006 - 2007 Akio Idehara Copyright (C) 2006 (davem@davemloft.net) Copyright (C) 2006 Copyright (C) 2005-9 DiBcom. Copyright (C) 2005-9 DiBcom, SA et al Copyright (C) 2005-8 Patrick Boettcher Copyright (C) 2005-7 DiBcom. Copyright (C) 2005-6 Patrick Boettcher Copyright (C) 2005-6 DiBcom, SA Copyright (C) 2005-2207 PMC-Sierra, Inc. Copyright (C) 2005-2014 Nippon Telegraph and Telephone Corporation. Copyright (C) 2005-2014 Dell Inc. Copyright (C) 2005-2014 Broadcom Corporation. Copyright (C) 2005-2014 Analog Devices Inc. Copyright (C) 2005-2013 Solarflare Communications Inc. Copyright (C) 2005-2013 MEV Ltd. Copyright (C) 2005-2013 Imagination Technologies Ltd. Copyright (C) 2005-2012 Tai-hwa Liang, Sentelic Corporation. Copyright (C) 2005-2012 Randy Dunlap Copyright (C) 2005-2012 Jean Delvare Copyright (C) 2005-2012 Imagination Technologies Ltd. Copyright (C) 2005-2012 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2005-2011 Red Hat, Inc. All rights reserved. Copyright (C) 2005-2011 Nicolas Pitre Copyright (C) 2005-2011 NTT DATA CORPORATION Copyright (C) 2005-2011 Laurent Pinchart (laurent.pinchart@ideasonboard.com) Copyright (C) 2005-2011 Analog Devices Inc. Copyright (C) 2005-2010,2012 Freescale Semiconductor, Inc. Copyright (C) 2005-2010 Texas Instruments. Copyright (C) 2005-2010 Texas Instruments, Inc. Copyright (C) 2005-2010 Red Hat, Inc. All rights reserved. Copyright (C) 2005-2010 Laurent Pinchart (laurent.pinchart@ideasonboard.com) Copyright (C) 2005-2010 Jean Delvare Copyright (C) 2005-2010 IBM Corporation Copyright (C) 2005-2010 Analog Devices Inc. Copyright (C) 2005-2010 MontaVista Software, Inc. Copyright (C) 2005-2009, Uri Shkolnik, Anatoly Greenblat Copyright (C) 2005-2009, 2010 Cavium Networks Copyright (C) 2005-2009 Yoichi Yuasa Copyright (C) 2005-2009 Wind River Systems, Inc. Copyright (C) 2005-2009 Texas Instruments, Inc. Copyright (C) 2005-2009 Texas Instruments Inc Copyright (C) 2005-2009 Samsung Electronics Kyungmin Park Copyright (C) 2005-2009 Rodolfo Giometti Copyright (C) 2005-2009 Red Hat, Inc. All rights reserved. Copyright (C) 2005-2009 Promise Technology Inc. Copyright (C) 2005-2009 Nokia Corporation Author: Juha Yrjola Copyright (C) 2005-2009 Laurent Pinchart (laurent.pinchart@ideasonboard.com) Copyright (C) 2005-2009 Freescale Semiconductor, Inc. Copyright (C) 2005-2009 Cavium Networks Copyright (C) 2005-2009 Atmel Corporation Copyright (C) 2005-2009 Analog Devices Inc. D. Jeff Dionne Kenneth Albanowski Copyright (C) 2005-2009 Analog Devices Inc. 2005 BuyWays BV Bas Vermeulen Copyright (C) 2005-2009 Analog Devices Inc. Copyright (C) 2005-2009 - Steven Rostedt. Copyright (C) 2005-2009 MontaVista Software, Inc. Copyright (C) 2005-2008, PA Semi, Inc Copyright (C) 2005-2008, Broadcom Corporation Copyright (C) 2005-2008, 2012 Texas Instruments, Inc. Copyright (C) 2005-2008 Yoshinori Sato Copyright (C) 2005-2008 Yoichi Yuasa Copyright (C) 2005-2008 Ville Syrjala Copyright (C) 2005-2008 Texas Instruments, Inc. Copyright (C) 2005-2008 Stelian Pop (stelian@popies.net) Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved. Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. Copyright (C) 2005-2008 Nokia Corporation Author: Paul Mundt Copyright (C) 2005-2008 Nippon Telegraph and Telephone Corporation. Copyright (C) 2005-2008 Michael Buesch Copyright (C) 2005-2008 Marcel Holtmann Copyright (C) 2005-2008 MSC Vertriebsges.m.b.H, Manuel Lauss Copyright (C) 2005-2008 Johannes Berg (johannes@sipsolutions.net) Copyright (C) 2005-2008 Intel Co. Fenghua Yu Bibo Mao Chandramouli Narayanan Huang Ying Copyright (C) 2005-2008 Intel Co. Copyright (C) 2005-2008 IBM Corporation Copyright (C) 2005-2008 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2005-2008 Cavium Networks Copyright (C) 2005-2008 Auvitek International, Ltd. Copyright (C) 2005-2008 Analog Devices Inc. Copyright (C) 2005-2008 ARM Copyright (C) 2005-2007 kogiidena Copyright (C) 2005-2007 by Texas Instruments. Copyright (C) 2005-2007 by Texas Instruments Copyright (C) 2005-2007 Yoichi Yuasa Copyright (C) 2005-2007 Ulrich Kunitz Copyright (C) 2005-2007 Takahiro Hirofuchi Copyright (C) 2005-2007 TOSHIBA CORPORATION Copyright (C) 2005-2007 Samsung Electronics Kyungmin Park Copyright (C) 2005-2007 Rodolfo Giometti. Copyright (C) 2005-2007 Richard Purdie Copyright (C) 2005-2007 Red Hat, Inc. All rights reserved. Copyright (C) 2005-2007 Red Hat GmbH Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. Copyright (C) 2005-2007 Philippe Gerum. Copyright (C) 2005-2007 PMC-Sierra, Inc. All rights reserved. Author: Andrew Hughes, Andrew_Hughes@pmc-sierra.com Copyright (C) 2005-2007 PMC-Sierra, Inc. Copyright (C) 2005-2007 Openedhand Ltd. Copyright (C) 2005-2007 MontaVista Software, Inc. Copyright (C) 2005-2007 Micronas. Copyright (C) 2005-2007 Micronas Copyright (C) 2005-2007 Michael Buesch Copyright (C) 2005-2007 Kristian Hoegsberg Copyright (C) 2005-2007 Jiri Slaby Copyright (C) 2005-2007 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2005-2007 Hans Verkuil Copyright (C) 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2005-2007 Freescale Semiconductor, Inc. Copyright (C) 2005-2007 Freescale Semiconductor Copyright (C) 2005-2007 Derek Smithies Sponsored by Indranet Technologies Ltd Copyright (C) 2005-2007 David Brownell Copyright (C) 2005-2007 Cavium Networks Copyright (C) 2005-2007 Atmel Corporation Copyright (C) 2005-2007 Asia Vital Components Co., Ltd. Copyright (C) 2005-2007 AMD. Author: Thomas Dahlmann Copyright (C) 2005-2007 E.M. Smith Copyright (C) 2005-2006, Thomas Gleixner, Russell King Copyright (C) 2005-2006, Red Hat, Inc., Ingo Molnar Copyright (C) 2005-2006, P.Christeas Copyright (C) 2005-2006, Devicescape Software, Inc. Copyright (C) 2005-2006 by Texas Instruments. Copyright (C) 2005-2006 by Texas Instruments Copyright (C) 2005-2006 Timesys Corp., Thomas Gleixner Copyright (C) 2005-2006 Thomas Gleixner Copyright (C) 2005-2006 Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 2005-2006 Thibaut VARENE Copyright (C) 2005-2006 Texas Instruments, Inc. Copyright (C) 2005-2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2005-2006 Rodolfo Giometti Copyright (C) 2005-2006 Red Hat Inc, all rights reserved. Copyright (C) 2005-2006 Red Hat Inc Alan Cox Copyright (C) 2005-2006 Red Hat Copyright (C) 2005-2006 PMC-Sierra, Inc. Author: Marc St-Jean, Marc_St-Jean@pmc-sierra.com Copyright (C) 2005-2006 PLX Technology, Inc. Copyright (C) 2005-2006 Openedhand Ltd. Copyright (C) 2005-2006 Nokia Corporation Copyright (C) 2005-2006 Netfilter Core Team Copyright (C) 2005-2006 NEC Electronics Corporation Copyright (C) 2005-2006 MontaVista Software, Inc. Copyright (C) 2005-2006 Micronas USA Inc. Copyright (C) 2005-2006 Michael Buesch Copyright (C) 2005-2006 M. Amine SAYA, ATMEL Rousset, France. Copyright (C) 2005-2006 Linus Torvalds Copyright (C) 2005-2006 Kyle McMartin Copyright (C) 2005-2006 Kristian Hoegsberg Copyright (C) 2005-2006 Jens Axboe Copyright (C) 2005-2006 Jean Delvare Copyright (C) 2005-2006 Jan Rychter Copyright (C) 2005-2006 Intel Corporation Inaky Perez-Gonzalez Reinette Chatre Copyright (C) 2005-2006 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2005-2006 Intel Corporation Inaky Perez-Gonzalez Copyright (C) 2005-2006 Ian Kent Copyright (C) 2005-2006 Hewlett-Packard Development Company, L.P. Alex Williamson Copyright (C) 2005-2006 Harald Welte , 2007-2008 Daniel Ribeiro , 2007-2008 Stefan Schmidt Copyright (C) 2005-2006 Florian Lohoff (flo@rfc822.org) Copyright (C) 2005-2006 Fen Systems Ltd. Copyright (C) 2005-2006 Dell Inc. Copyright (C) 2005-2006 Chris Humbert Copyright (C) 2005-2006 Atmel Corporation Copyright (C) 2005-2006 Anthony Liguori Copyright (C) 2005-2006 Andrey Volkov , Varma Electronics Oy Copyright (C) 2005-10 DiBcom. Copyright (C) 2005-07 IBM Deutschland Entwicklung GmbH Copyright (C) 2005-06 Tower Technologies Author: Alessandro Zummo Copyright (C) 2005,2008 Imagination Technologies Copyright (C) 2005,2007 Simtec Electronics. Copyright (C) 2005,2006,2007,2009 Imagination Technologies Copyright (C) 2005,2006,2007,2008,2009,2012 Imagination Technologies Ltd. Copyright (C) 2005,2006,2007,2008,2009,2010,2011 Imagination Technologies Copyright (C) 2005,2006,2007,2008,2009,2010 Imagination Technologies Copyright (C) 2005,2006,2007,2008,2009 Imagination Technologies Copyright (C) 2005,2006,2007,2008 IBM Corporation Copyright (C) 2005,2006 Yoshinori Sato Copyright (C) 2005,2006 Simtec Electronics Ben Dooks Copyright (C) 2005,2006 Hongjiu Lu Copyright (C) 2005,2006 Dominik Brodowski Copyright (C) 2005, Sascha Hauer, Pengutronix Copyright (C) 2005, Red Hat, Inc., Ingo Molnar Copyright (C) 2005, Pavel Roskin. Copyright (C) 2005, PMC-Sierra, Inc. All rights reserved. Author: Andrew Hughes, Andrew_Hughes@pmc-sierra.com Copyright (C) 2005, Milan Beno Copyright (C) 2005, Marcel Selhorst . Copyright (C) 2005, Lukasz Stelmach Copyright (C) 2005, Judy Fischbach Copyright (C) 2005, Jaya Kumar Copyright (C) 2005, Intec Automation Inc. Copyright (C) 2005, Intec Automation (mike@steroidmicros.com) Copyright (C) 2005, IBM Corp. Copyright (C) 2005, Devicescape Software, Inc. Copyright (C) 2005, Broadcom Corporation Copyright (C) 2005, Brian Pugh Copyright (C) 2005, 2012 IBM Corporation Copyright (C) 2005, 2009, 2010, 2011 Texas Instruments Incorporated Author: Thomas Charleux (thomas.charleux@jaluna.com) Copyright (C) 2005, 2008, 2009 Simtec Electronic. Ben Dooks Copyright (C) 2005, 2008 Texas Instruments Inc. Copyright (C) 2005, 2008 Oracle. All rights reserved. Copyright (C) 2005, 2008 Nokia Corporation Copyright (C) 2005, 2007-2009 Bartlomiej Zolnierkiewicz Copyright (C) 2005, 2007, 2008, 2009 Maciej W. Rozycki Copyright (C) 2005, 2007 Maciej W. Rozycki Copyright (C) 2005, 2007 Bartlomiej Zolnierkiewicz Copyright (C) 2005, 2006, 2009, 2010, 2012 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2005, 2006, 2007 Freescale Semiconductor Inc. Copyright (C) 2005, 2006 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2005, 2006 by Eric Van Hensbergen Copyright (C) 2005, 2006 XenSource Ltd Copyright (C) 2005, 2006 Tensilica Inc. Copyright (C) 2005, 2006 Paul Mundt Copyright (C) 2005, 2006 Nokia Corporation Author: Samuel Ortiz and Juha Yrj Copyright (C) 2005, 2006 Michael H. Schimek Copyright (C) 2005, 2006 Michael H. Schimek Copyright (C) 2005, 2006 Michael Buesch Copyright (C) 2005, 2006 Maciej W. Rozycki Copyright (C) 2005, 2006 Linux Networx Copyright (C) 2005, 2006 IBM Corporation All Rights Reserved. Copyright (C) 2005, 2006 David S. Miller Copyright (C) 2005, 2006 Chuck Lever Copyright (C) 2005, 2006 Avishay Traeger (avishay@gmail.com) Copyright (C) 2005, 2006 Arnaud Giersch. Copyright (C) 2005, 07 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2005, 06 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2005 m5603x Linux Driver Project Copyright (C) 2005 by Thomas Winischhofer, Vienna, Austria Copyright (C) 2005 by Stefan Lucke Copyright (C) 2005 by MIPS Technologies, Inc. Copyright (C) 2005 by Latchesar Ionkov Copyright (C) 2005 by Ivan Kokshaysky Copyright (C) 2005 by Harald Welte Copyright (C) 2005 by Hans J. Koch Copyright (C) 2005 by HP Labs Copyright (C) 2005 by Eric Van Hensbergen Copyright (C) 2005 by Digi International Inc. All rights reserved. Copyright (C) 2005 by David Brownell Copyright (C) 2005 by Christian Hentschel Copyright (C) 2005 by Ash Willis Copyright (C) 2005 Zymeta Corporation - Michael Downey (downey@zymeta.com) Copyright (C) 2005 Yoshinori Sato Copyright (C) 2005 Yoichi Yuasa Copyright (C) 2005 Yani Ioannou Copyright (C) 2005 XenSource Ltd. Copyright (C) 2005 Wolfson Microelectronics PLC. Author: Graeme Gregory graeme.gregory@wolfsonmicro.com. Copyright (C) 2005 Wolfson Microelectronics PLC. Copyright (C) 2005 Wilson Michaels Copyright (C) 2005 Webcon, Inc. Copyright (C) 2005 Venkatesh Pallipadi Copyright (C) 2005 Varma Electronics Oy, by Andrey Volkov ) Copyright (C) 2005 USAGI/WIDE Project Copyright (C) 2005 Tundra Semiconductor Corp. Kong Lai, Copyright (C) 2005 Trond Myklebust Copyright (C) 2005 Tower Technologies. Copyright (C) 2005 Tower Technologies Author: Alessandro Zummo Copyright (C) 2005 Tower Technologies Copyright (C) 2005 Torsten Koschorrek Copyright (C) 2005 Thomas Kaiser thomas@kaiser-linux.li Copyright (C) 2005 Thomas Hergenhahn Copyright (C) 2005 Thomas Hellstrom. All Rights Reserved. Copyright (C) 2005 Thomas Hellstrom, All Rights Reserved. Copyright (C) 2005 Thomas Gleixner Copyright (C) 2005 Thiemo Seufer Copyright (C) 2005 Thibaut VARENE Copyright (C) 2005 Texas Instruments, Inc. Richard Woodruff Copyright (C) 2005 Texas Instruments, Inc. Copyright (C) 2005 Texas Instruments Incorporated Copyright (C) 2005 Tensilica Inc. Copyright (C) 2005 Tejun Heo Copyright (C) 2005 Takahiro Hirofuchi. Copyright (C) 2005 Takahiro Hirofuchi Copyright (C) 2005 T. Adachi Copyright (C) 2005 Sylvain Munaut Copyright (C) 2005 Sven Luther . Copyright (C) 2005 Stuart Brady Copyright (C) 2005 Steven Toth Copyright (C) 2005 Stephen Street / StreetFire Sound Labs Copyright (C) 2005 Stephen Rothwell, IBM Corporation Copyright (C) 2005 Stephen Hemminger Copyright (C) 2005 Stelian Pop (stelian@popies.net) Copyright (C) 2005 Stelian Pop Copyright (C) 2005 Stefano Brivio Copyright (C) 2005 Stefano Brivio Copyright (C) 2005 Simtec Electronics Ben Dooks Copyright (C) 2005 Simtec Electronics Copyright (C) 2005 Silicon Graphics, Inc. Christoph Lameter Copyright (C) 2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2005 Shailabh Nagar, IBM Corp. Copyright (C) 2005 Sensoria Corp. Copyright (C) 2005 Sensoria Corp Copyright (C) 2005 Sean Young Copyright (C) 2005 ScaleMP Inc. Copyright (C) 2005 Sascha Hauer , Pengutronix Copyright (C) 2005 Samsung Electronics Kyungmin Park Copyright (C) 2005 SYNOPSYS, INC. ALL RIGHTS RESERVED Copyright (C) 2005 SGI, Christoph Lameter Copyright (C) 2005 SAN People Copyright (C) 2005 Rusty Russell, IBM Corporation Copyright (C) 2005 Rusty Russell Copyright (C) 2005 Russell King. Copyright (C) 2005 Russell King. Copyright (C) 2005 Robert Love Copyright (C) 2005 Robert Love Copyright (C) 2005 Richard Purdie Copyright (C) 2005 Red Hat, Inc., James Morris Copyright (C) 2005 Red Hat, Inc. All rights reserved. Copyright (C) 2005 Red Hat, Inc. All Rights Reserved. Written by Mark Salter (msalter@redhat.com) Copyright (C) 2005 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2005 Red Hat, Inc. Copyright (C) 2005 Red Hat Inc, all rights reserved. Copyright (C) 2005 Red Hat Inc Alan Cox Copyright (C) 2005 Red Hat Inc Copyright (C) 2005 Red Hat Copyright (C) 2005 Red Hat Copyright (C) 2005 Randy Dunlap Copyright (C) 2005 Ralph Metzler Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2005 Ralf Baechle Copyright (C) 2005 Rajesh Shah (rajesh.shah@intel.com) Copyright (C) 2005 Philippe De Muyter (phdm@macqel.be) Copyright (C) 2005 Phil Chang Copyright (C) 2005 Phil Blundell Copyright (C) 2005 Peter Osterlund (petero2@telia.com) Copyright (C) 2005 Peter Fuerst (pf@net.alphadv.de) Copyright (C) 2005 Pete Zaitcev (zaitcev@redhat.com) Copyright (C) 2005 Pekka Enberg Copyright (C) 2005 Pavel Mironchik Copyright (C) 2005 Pavel Machek Copyright (C) 2005 Paul Mundt Copyright (C) 2005 Paul Mackerras, IBM Corp. Copyright (C) 2005 Paul Mackerras .All Rights Reserved. Copyright (C) 2005 Paul Mackerras Copyright (C) 2005 Patrick Mochel Copyright (C) 2005 Patrick McHardy Copyright (C) 2005 Patrick Boettcher (patrick.boettcher@desy.de) Copyright (C) 2005 Patrick Boettcher Copyright (C) 2005 Paolo 'Blaisorblade' Giarrusso Copyright (C) 2005 Pacific Digital Corporation. Copyright (C) 2005 Pablo Neira Ayuso Copyright (C) 2005 PMC-Sierra, Inc. Copyright (C) 2005 Oracle. All rights reserved. Copyright (C) 2005 Oracle. Copyright (C) 2005 Openedhand Ltd. Copyright (C) 2005 Olav Kongas Copyright (C) 2005 Nokia Corporation Written by Tony Lindgren Copyright (C) 2005 Nokia Corporation Author: Paul Mundt Juha Yrjölä Copyright (C) 2005 Nokia Corporation Author: Paul Mundt Copyright (C) 2005 Nokia Corporation Author: Lauri Leukkunen Copyright (C) 2005 Nokia Corporation Author: Juha Yrjölä Copyright (C) 2005 Nokia Corporation Copyright (C) 2005 Nokia Corporation Copyright (C) 2005 Nicolai Haehnle Copyright (C) 2005 Nguyen Anh Quynh Copyright (C) 2005 National ICT Australia (NICTA) Copyright (C) 2005 Nathan Lynch Copyright (C) 2005 Narayanan R S Copyright (C) 2005 Multi-Tech Systems, Inc. Copyright (C) 2005 MontaVista Software, Inc. Matt Porter Copyright (C) 2005 MontaVista Software, Inc. Author: Deepak Saxena Copyright (C) 2005 MontaVista Software, Inc. Copyright (C) 2005 MontaVista Software Inc. Copyright (C) 2005 Mips Technologies, Inc Copyright (C) 2005 Mips Technologies Author: Chris Dearman, chris@mips.com . Copyright (C) 2005 Miloslav Trmac Copyright (C) 2005 Mike Wray, Hewlett-Packard Copyright (C) 2005 Mike Isely Copyright (C) 2005 Mike Christie. All rights reserved. Copyright (C) 2005 Michel Xhaard mxhaard@magic.fr Copyright (C) 2005 Michael Hund Copyright (C) 2005 Michael Hanselmann (linux-kernel@hansmi.ch) Copyright (C) 2005 Michael Gernoth Copyright (C) 2005 Mentor Graphics Corporation Copyright (C) 2005 Maxime Bizon Copyright (C) 2005 Matthias Urlichs Copyright (C) 2005 Matthias Blaschke Copyright (C) 2005 Martin Vaughan Copyright (C) 2005 Martin Langer Copyright (C) 2005 Markus Rechberger Ludovico Cavedon Mauro Carvalho Chehab Copyright (C) 2005 Mark M. Hoffman Copyright (C) 2005 Mark Lord Copyright (C) 2005 Marc Kleine-Budde, Pengutronix Copyright (C) 2005 Maciej W. Rozycki Copyright (C) 2005 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2005 MIPS Technologies, Inc. All rights reserved. Author: Maciej W. Rozycki Copyright (C) 2005 MIPS Technologies, Inc. Copyright (C) 2005 MEV Ltd. Copyright (C) 2005 Ludovico Cavedon Markus Rechberger Mauro Carvalho Chehab Sascha Sommer Copyright (C) 2005 Luben Tuikov Copyright (C) 2005 Lothar Wassmann Copyright (C) 2005 Lab126, Inc. Copyright (C) 2005 Kyle McMartin Copyright (C) 2005 Kontron Canada Copyright (C) 2005 Kirk Lapray Copyright (C) 2005 Kirk Lapray Copyright (C) 2005 Kihon Technologies Inc., Steven Rostedt Copyright (C) 2005 Khalid Aziz Copyright (C) 2005 Keith Owens Copyright (C) 2005 John Williams Copyright (C) 2005 John Williams Copyright (C) 2005 John McCutchan Copyright (C) 2005 John Lenz Copyright (C) 2005 John DeHority Copyright (C) 2005 Johannes Berg (johannes@sipsolutions.net) Copyright (C) 2005 Jesper Juhl Copyright (C) 2005 Jeff Dike (jdike@karaya.com) Copyright (C) 2005 Jan Harkes Copyright (C) 2005 James Chapman. Copyright (C) 2005 Ivan Kokshaysky Copyright (C) 2005 International Business Machines Corporation Copyright (C) 2005 International Business Machines Copyright (C) 2005 Intel Corporation. All rights reserved. Copyright (C) 2005 Intel Corporation Venkatesh Pallipadi Copyright (C) 2005 Intel Corporation Copyright (C) 2005 Intel Corp, Zou Nan hai Copyright (C) 2005 Intel Corp Venkatesh Pallipadi Copyright (C) 2005 Intel Corp Jonathan Cameron Copyright (C) 2005 Instituto Nokia de Tecnologia - INdT - Manaus Written by Daniel Petrini Copyright (C) 2005 Ilya A. Volynets-Evenbakh Copyright (C) 2005 Ilya A. Volynets Copyright (C) 2005 IBM. Copyright (C) 2005 IBM. Copyright (C) 2005 IBM Deutschland Entwicklung GmbH Copyright (C) 2005 IBM Corporation. Copyright (C) 2005 IBM Corporation Copyright (C) 2005 IBM Corp. Copyright (C) 2005 IBM Author: Mark Nutter Copyright (C) 2005 IBM Copyright (C) 2005 Hewlett-Packard Development Company, L.P. Copyright (C) 2005 Hewlett-Packard Development Comapny, L.P. Copyright (C) 2005 Hewlett-Packard Co Dan Magenheimer Copyright (C) 2005 Hewlett-Packard Co Alex Williamson Copyright (C) 2005 Hartmut Hackmann Copyright (C) 2005 Harald Welte Copyright (C) 2005 Hans Verkuil Copyright (C) 2005 Hans Verkuil Copyright (C) 2005 Gyorgy Jeney Copyright (C) 2005 Guillaume Thouvenin Copyright (C) 2005 Guillaume GOURAT Copyright (C) 2005 Greg Kroah-Hartman Copyright (C) 2005 Google Inc., All Rights Reserved. Copyright (C) 2005 Gilbert Wu Copyright (C) 2005 Georges Toth Copyright (C) 2005 Georg Acher, BayCom GmbH Copyright (C) 2005 Freescale Semiconductor, Inc. Copyright (C) 2005 Frank Rowand (frowand@mvista.com) Copyright (C) 2005 Frank Arnold (frank@scirocco-5v-turbo.de) Copyright (C) 2005 Finn Thain Copyright (C) 2005 Faraday Corp. Copyright (C) 2005 Eric Biederman Copyright (C) 2005 Embedded Alley Solutions, Inc.Author: Pantelis Antoniou Copyright (C) 2005 Embedded Alley Solutions, Inc Copyright (C) 2005 EMC Corporation, all rights reserved. Copyright (C) 2005 EADS Astrium. Copyright (C) 2005 Duncan Sands, Roman Kagan. Copyright (C) 2005 Dmitry Yusupov Copyright (C) 2005 Dmitry Torokhov Copyright (C) 2005 Dirk Opfer Copyright (C) 2005 Dirk Behme. Copyright (C) 2005 Dirk Behme Copyright (C) 2005 Dell Inc. Copyright (C) 2005 David S. Miller (davem@davemloft.net) Copyright (C) 2005 David Härdeman Copyright (C) 2005 David Brownell. Copyright (C) 2005 David Brownell Copyright (C) 2005 Dave Airlie . All Rights Reserved. Copyright (C) 2005 Danny van Dyk Copyright (C) 2005 Dan Williams and Red Hat, Inc. Copyright (C) 2005 Craig Shelley (craig@microtron.org.uk) Copyright (C) 2005 Christoph Lameter Copyright (C) 2005 Chris Pascoe Copyright (C) 2005 Calin A. Culianu Copyright (C) 2005 Broadcom Corporation Copyright (C) 2005 Brian Rogan , IBM Copyright (C) 2005 Bob Copeland Copyright (C) 2005 Bernhard Rosenkraenzer Copyright (C) 2005 Benjamin Herrenschmidy , IBM Corp. Copyright (C) 2005 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> Copyright (C) 2005 Benedikt Spranger Copyright (C) 2005 Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2005 Ben Gardner Copyright (C) 2005 Ben Dooks Copyright (C) 2005 Bas Vermeulen, BuyWays BV Copyright (C) 2005 Bartlomiej Zolnierkiewicz Copyright (C) 2005 Arthur Huillet (ahuillet@users.sf.net) Copyright (C) 2005 Arcom Control Systems Ltd. Copyright (C) 2005 Antonino Daplas Copyright (C) 2005 Antonino Daplas Copyright (C) 2005 Anthony Liguori Copyright (C) 2005 Andriy Skulysh Copyright (C) 2005 Andriy Skulysh Copyright (C) 2005 Andriy Skulysh Copyright (C) 2005 Andrew de Quincey Copyright (C) 2005 Andreas Steinmetz, Copyright (C) 2005 Andreas Oberritter Copyright (C) 2005 Andreas Jaggi Copyright (C) 2005 Anders Blomdell Copyright (C) 2005 Alex Aizman maintained by open-iscsi@googlegroups.com Copyright (C) 2005 Alessandro Zummo Copyright (C) 2005 Alejandro Vidal Mata & Javier Vidal Mata. Copyright (C) 2005 Agere Systems Inc. All rights reserved. Copyright (C) 2005 Adaptec, Inc. All rights reserved. Copyright (C) 2005 AXE,Inc. Copyright (C) 2005 ARM Ltd Copyright (C) 2005 4G Systems Copyright (C) 2005 - 2015 Emulex All rights reserved. Copyright (C) 2005 - 2015 Avago Technologies All rights reserved. Copyright (C) 2005 - 2014 Intel Corporation. All rights reserved. All rights reserved. Copyright (C) 2005 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2005 - 2012 Cavium Inc. Copyright (C) 2005 - 2011, Broadcom Corporation Copyright (C) 2005 - 2011 Paul Mundt Copyright (C) 2005 - 2011 Myricom, Inc. All rights reserved. Copyright (C) 2005 - 2011 Intel Corporation. All rights reserved. Copyright (C) 2005 - 2010 Paul Mundt Copyright (C) 2005 - 2009 Paul Mundt Copyright (C) 2005 - 2008 Tensilica, Inc. Copyright (C) 2005 - 2008 Paul Mundt Copyright (C) 2005 - 2008 Jeff Dike Copyright (C) 2005 - 2008 Jean Delvare Copyright (C) 2005 - 2007 Paul Mundt Copyright (C) 2005 - 2006 Mike Christie Copyright (C) 2005 - 2006 Attansic Corporation. All rights reserved. Copyright (C) 2005 (c) MontaVista Software, Inc. Copyright (C) 2005 Copyright (C) 2005 Yoichi Yuasa Copyright (C) 2005 Peter Osterlund (petero2@telia.com) Copyright (C) 2005 Michael Hanselmann (linux-kernel@hansmi.ch) Copyright (C) 2005 Media Lab Inc. Copyright (C) 2005 Grant Coady Copyright (C) 2005 Frank Arnold Copyright (C) 2004-9 Patrick Boettcher Copyright (C) 2004-7 DiBcom. Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@desy.de) Copyright (C) 2004-6 Patrick Boettcher Copyright (C) 2004-5 by Florian Floe Echtler and Andreas ad Deresch Copyright (C) 2004-5 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004-5 Patrick Boettcher (patrick.boettcher@desy.de) Copyright (C) 2004-5 Patrick Boettcher (patrick.boettcher@desy.de) Copyright (C) 2004-2015 Emulex. All rights reserved. Copyright (C) 2004-2014 Emulex. All rights reserved. www.emulex.com Copyright (C) 2004-2014 Cavium, Inc. Copyright (C) 2004-2014 Bernd Porr, mail@berndporr.me.uk Copyright (C) 2004-2013 Texas Instruments Copyright (C) 2004-2013 Synopsys, Inc. Copyright (C) 2004-2013 Emulex. All rights reserved. Copyright (C) 2004-2012 Emulex. All rights reserved. Copyright (C) 2004-2012 Cavium Networks Copyright (C) 2004-2012 Analog Devices Inc. Copyright (C) 2004-2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@virtuallogix.com) Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2011 Nokia Corporation Copyright (C) 2004-2011 Emulex. All rights reserved. www.emulex.com Copyright (C) 2004-2011 Comtrol, Inc. Copyright (C) 2004-2011 Cavium Networks Copyright (C) 2004-2011 Analog Devices Inc. Copyright (C) 2004-2010 Sage Weil Copyright (C) 2004-2010 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2010 Nokia Corporation Copyright (C) 2004-2010 Markus Grabner (grabner@icg.tugraz.at) Emil Myhrman (emil.myhrman@gmail.com) Copyright (C) 2004-2010 Markus Grabner (grabner@icg.tugraz.at) Copyright (C) 2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2004-2010 Dominik Brodowski Copyright (C) 2004-2010 David Woodhouse Copyright (C) 2004-2010 Analog Devices, Inc. Copyright (C) 2004-2010 Analog Devices Inc. Copyright (C) 2004-2009 The GameCube Linux Team Copyright (C) 2004-2009 Texas Instruments, Inc. Copyright (C) 2004-2009 Simtec Electronics Ben Dooks Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2009 Nokia Corporation Copyright (C) 2004-2009 Mattia Dongili . Copyright (C) 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2004-2009 Emulex. All rights reserved. Copyright (C) 2004-2009 EMS Dr. Thomas Wuensche Copyright (C) 2004-2009 Dominik Brodowski Copyright (C) 2004-2009 Dominik Brodowski Copyright (C) 2004-2009 Applied Micro Circuits Corporation. Copyright (C) 2004-2009 Analog Devices Inc. akbar.hussain@lineo.com Copyright (C) 2004-2009 Analog Devices Inc. Tony Kou (tonyko@lineo.ca) Copyright (C) 2004-2009 Analog Devices Inc. 2008-2009 Bluetechnix 2005 National ICT Australia (NICTA) Aidan Williams Copyright (C) 2004-2009 Analog Devices Inc. 2007-2008 HV Sistemas S.L. Javier Herrero Copyright (C) 2004-2009 Analog Devices Inc. 2007 David Rowe 2006 Intratrade Ltd. Ivan Danov Copyright (C) 2004-2009 Analog Devices Inc. 2005 National ICT Australia (NICTA) Aidan Williams Copyright (C) 2004-2009 Analog Devices Inc. 2003 HuTao 2002 Arcturus Networks Inc. Copyright (C) 2004-2009 Analog Devices Inc. 2002 David McCullough Copyright (C) 2004-2009 Analog Devices Inc. 2001 Lineo, Inc Tony Kou 1993 Hamish Macdonald Copyright (C) 2004-2009 Analog Devices Inc. Copyright (C) 2004-2009 Analog Devices Inc. Copyright (C) 2004-2008, Philipp Reisner . Copyright (C) 2004-2008, Lars Ellenberg . Copyright (C) 2004-2008, LINBIT Information Technologies GmbH. Copyright (C) 2004-2008, 2009, 2010 Cavium Networks Copyright (C) 2004-2008 by Eric Van Hensbergen Copyright (C) 2004-2008 Yoichi Yuasa Copyright (C) 2004-2008 Simtec Electronics Ben Dooks Copyright (C) 2004-2008 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2004-2008 SMSC Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004-2008 Jean Delvare Copyright (C) 2004-2008 Jean Delvare Copyright (C) 2004-2008 International Business Machines Corp. Author(s): Michael A. Halcrow Trevor S. Highland Tyler Hicks Copyright (C) 2004-2008 Ingo Molnar Copyright (C) 2004-2008 Cavium Networks Copyright (C) 2004-2008 Atmel Corporation Copyright (C) 2004-2008 Analog Devices Inc. 2008 Benjamin Matthews Copyright (C) 2004-2008 Analog Devices Inc. Copyright (C) 2004-2007,2011-2012 Freescale Semiconductor, Inc. All rights reserved. Copyright (C) 2004-2007, David Dillow Written by David Dillow . Copyright (C) 2004-2007, Axis Communications AB Copyright (C) 2004-2007 by Daniel Ritz Copyright (C) 2004-2007 Wim Van Sebroeck . Copyright (C) 2004-2007 Vladimir Lebedev Copyright (C) 2004-2007 Texas Instruments, Inc. Tony Lindgren Copyright (C) 2004-2007 Texas Instruments, Inc. Copyright (C) 2004-2007 Silicon Graphics, Inc. Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004-2007 Pierre Ossman, All Rights Reserved. Copyright (C) 2004-2007 Marcel Holtmann Copyright (C) 2004-2007 John Williams Copyright (C) 2004-2007 James Smart, Emulex Corporation. Copyright (C) 2004-2007 James Smart, Emulex Corporation Copyright (C) 2004-2007 International Business Machines Corp. Author(s): Michael A. Halcrow Michael C. Thompson Copyright (C) 2004-2007 Herbert Pötzl. Copyright (C) 2004-2007 Hans Verkuil Copyright (C) 2004-2007 Greg Kroah-Hartman Copyright (C) 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2004-2007 Cavium Networks Copyright (C) 2004-2007 Atmel Corporation Copyright (C) 2004-2007 Analog Devices Inc. Copyright (C) 2004-2007 Analog Devices Inc. Copyright (C) 2004-2007 Alan Stern, stern@rowland.harvard.edu Copyright (C) 2004-2006, Intel Corporation Copyright (C) 2004-2006, Advanced Micro Devices, Inc. Copyright (C) 2004-2006 maintech GmbH, Thomas Kleffel Copyright (C) 2004-2006 by Jan-Benedict Glaw Copyright (C) 2004-2006 Trusted Computer Solutions, Inc. Copyright (C) 2004-2006 Tom Rini Copyright (C) 2004-2006 Thomas Kleffel, All Rights Reserved. Copyright (C) 2004-2006 TOSHIBA CORPORATION. All Rights Reserved. Copyright (C) 2004-2006 Sylvain Munaut Copyright (C) 2004-2006 Simtec Electronics Copyright (C) 2004-2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2004-2006 Red Hat, Inc., Ingo Molnar Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2006 MontaVista Software, Inc. Dale Farnsworth Copyright (C) 2004-2006 Marcel Holtmann Copyright (C) 2004-2006 Luc Saillard (luc@saillard.org). Copyright (C) 2004-2006 LinSysSoft Technologies Pvt. Ltd. Copyright (C) 2004-2006 Kristian Hoegsberg Copyright (C) 2004-2006 Jean-Baptiste Note . Copyright (C) 2004-2006 Jean-Baptiste Note , et al. Copyright (C) 2004-2006 Jean-Baptiste Note Copyright (C) 2004-2006 International Business Machines Corp. Author(s): Michael A. Halcrow Michael C. Thompson Trevor S. Highland Copyright (C) 2004-2006 Ingo Molnar Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) Copyright (C) 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. Copyright (C) 2004-2006 Emulex. All rights reserved. Copyright (C) 2004-2006 Atmel Corporation. Copyright (C) 2004-2006 Atmel Corporation Copyright (C) 2004-2006 Analog Devices Inc. Copyright (C) 2004-2006 Joern Engel Copyright (C) 2004-2005, Szabolcs Gyurko Copyright (C) 2004-2005, Kyle McMartin Copyright (C) 2004-2005, Eugene Surovegin Copyright (C) 2004-2005, 2008, 2013 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004-2005, 2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004-2005 by Latchesar Ionkov Copyright (C) 2004-2005 Yoichi Yuasa Copyright (C) 2004-2005 Trusted Computer Solutions, Inc. dgoeddel@trustedcs.com> Copyright (C) 2004-2005 Trusted Computer Solutions, Inc. Copyright (C) 2004-2005 Sylvain Munaut Copyright (C) 2004-2005 Stelian Pop Copyright (C) 2004-2005 Richard Purdie. Copyright (C) 2004-2005 Richard Purdie Copyright (C) 2004-2005 Red Hat, Inc. Jeff Garzik Copyright (C) 2004-2005 Red Hat, Inc. All rights reserved. Copyright (C) 2004-2005 Pierre Ossman, All Rights Reserved. Copyright (C) 2004-2005 Phil Blundell Copyright (C) 2004-2005 Oliver Stabel Tim Davies Copyright (C) 2004-2005 Nokia Corporation. Dynamic Tick Timer written by Tony Lindgren and Tuukka Tikkanen . Copyright (C) 2004-2005 Nokia Corporation Authors: Juha Yrjölä Imre Deak Copyright (C) 2004-2005 MontaVista Software, Inc. Copyright (C) 2004-2005 MontaVista Software Inc. Author: Manish Lachwani, mlachwani@mvista.com or manish@koffee-break.com Copyright (C) 2004-2005 Martin Langer Copyright (C) 2004-2005 Marcel Holtmann Copyright (C) 2004-2005 Intel Corporation. All rights reserved. Copyright (C) 2004-2005 IBM Corp. All Rights Reserved. Copyright (C) 2004-2005 Deep Blue Solutions Ltd. Copyright (C) 2004-2005 David Brownell Copyright (C) 2004-2005 Christoph Hellwig . Copyright (C) 2004-2005 Christoph Hellwig Copyright (C) 2004-2005 Borislav Deianov Copyright (C) 2004-2005 Andrey Volkov Copyright (C) 2004-2005 Andrea Merello Copyright (C) 2004-2005 Advanced Micro Devices, Inc. Copyright (C) 2004-2005 ARM Ltd. Copyright (C) 2004-2005 AMD Author: AMD Copyright (C) 2004-20010 Analog Devices Inc. Copyright (C) 2004,2012 Freescale Semiconductor, Inc All rights reserved. Copyright (C) 2004,2008 Laurent Vivier Copyright (C) 2004,2007,2008 IBM Corporation Copyright (C) 2004,2006 Thibaut VARENE Copyright (C) 2004,2005,2009 Simtec Electronics Ben Dooks Copyright (C) 2004,2005 Benjamin Herrenscmidt, IBM Corp. Copyright (C) 2004,2005 ADDI-DATA GmbH. Copyright (C) 2004,2005 ADDI-DATA GmbH Copyright (C) 2004, Stephen Hemminger Copyright (C) 2004, SigmaTel, Inc. Copyright (C) 2004, OGAWA Hirofumi. Copyright (C) 2004, Matt Porter Copyright (C) 2004, LynuxWorks, Inc., Igor Manyilov, Bill Huey Copyright (C) 2004, Kyle McMartin Copyright (C) 2004, Intel Corporation Copyright (C) 2004, Instant802 Networks, Inc. Copyright (C) 2004, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2004, David Woodhouse, Roman Kagan Copyright (C) 2004, David Woodhouse Copyright (C) 2004, Axis Communications AB. Copyright (C) 2004, 2013 Maciej W. Rozycki Copyright (C) 2004, 2013 Intel Corporation Author: Naveen B S Rafael J. Wysocki Copyright (C) 2004, 2012 Texas Instruments, Inc. Copyright (C) 2004, 2010-2011 Red Hat, Inc. All rights reserved. Copyright (C) 2004, 2010 Nokia Corporation Written by Timo Teras Copyright (C) 2004, 2009, 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated Copyright (C) 2004, 2009, 2010 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2004, 2008-2009 Bartlomiej Zolnierkiewicz Copyright (C) 2004, 2008 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004, 2008 Oracle. All rights reserved. Copyright (C) 2004, 2008 Nokia Corporation Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. Copyright (C) 2004, 2007, 2008 Wolfson Microelectronics PLC. Author: Mark Brown Copyright (C) 2004, 2007 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright (C) 2004, 2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004, 2007 Maciej W. Rozycki Copyright (C) 2004, 2007 Jean Delvare Copyright (C) 2004, 2007 IBM Corp. Authors:Belinda Thompson (belindat@us.ibm.com) Andy Richter (richtera@us.ibm.com) Peter Tiedemann (ptiedem@de.ibm.com) Copyright (C) 2004, 2007 Freescale Semiconductor, Inc. Copyright (C) 2004, 2007 Bartlomiej Zolnierkiewicz Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2004, 2006, 2009, 2010 Texas Instruments Incorporated Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) Copyright (C) 2004, 2006, 2007 Maciej W. Rozycki. Copyright (C) 2004, 2006 Maciej W. Rozycki Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. Author: Maciej W. Rozycki Copyright (C) 2004, 2006 Hirokazu Takata Copyright (C) 2004, 2005, 2007 Maciej W. Rozycki Copyright (C) 2004, 2005, 2006, 2008 Thiemo Seufer Copyright (C) 2004, 2005, 2006 Red Hat, Inc., Ingo Molnar Copyright (C) 2004, 2005, 2006 Nokia Corporation Copyright (C) 2004, 2005 by Andriy Skulysh) Copyright (C) 2004, 2005 Winbond Electronics Corp. Shane Huang, Rudolf Marek Copyright (C) 2004, 2005 Stephen Hemminger Copyright (C) 2004, 2005 Stefan Ott Copyright (C) 2004, 2005 Ralf Baechle Copyright (C) 2004, 2005 Paul Mundt Copyright (C) 2004, 2005 Paul Mundt Copyright (C) 2004, 2005 Oracle. All rights reserved. Copyright (C) 2004, 2005 Oracle. Copyright (C) 2004, 2005 Nokia Corporation Copyright (C) 2004, 2005 Martin Habets (mhabets@users.sourceforge.net) Copyright (C) 2004, 2005 Manu Abraham (manu@kromtek.com) Copyright (C) 2004, 2005 MIPS Technologies, Inc. All rights reserved. Author: Maciej W. Rozycki Copyright (C) 2004, 2005 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2004, 2005 IBM, John Stultz (johnstul@us.ibm.com) Copyright (C) 2004, 2005 Hans Verkuil Copyright (C) 2004, 2005 Dominik Brodowski Copyright (C) 2004, 2005 Chris Pascoe Copyright (C) 2004, 2005 Cavium Networks Copyright (C) 2004, 05, 06 by Ralf Baechle Copyright (C) 2004, 05, 06 MIPS Technologies, Inc. Elizabeth Clarke (beth@mips.com) Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2004, 05 Thomas Osterried Copyright (C) 2004 jornada 720 kbd driver by Alex Lange Copyright (C) 2004 convergence GmbH Copyright (C) 2004 by Thomas Rathbone, HP Labs Copyright (C) 2004 by Thomas Rathbone Copyright (C) 2004 by Symmetric Systems Ltd (NZ) Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2004 by Ralf Baechle Copyright (C) 2004 by Jan-Benedict Glaw Copyright (C) 2004 by FS Forth-Systeme GmbH All rights reserved. Copyright (C) 2004 by Eric Van Hensbergen Copyright (C) 2004 by Eric Lemoine (eric.lemoine@gmail.com) Copyright (C) 2004 by David Brownell. Copyright (C) 2004 by Daniel Ritz Copyright (C) 2004 by Christoph Hellwig Copyright (C) 2004 by Al Borchers (alborchers@steinerpoint.com). Copyright (C) 2004 Zou Nan hai . Copyright (C) 2004 Xilinx, Inc. Copyright (C) 2004 Xilinx Inc., Systems Engineering Group Copyright (C) 2004 Vernon Mauery Copyright (C) 2004 Venky Raju(dev@venky.ws) Copyright (C) 2004 VIA Technologies Inc. Copyright (C) 2004 Uwe Koziolek Copyright (C) 2004 Ulf Eklund Copyright (C) 2004 Ulf Eklund Copyright (C) 2004 Trond Myklebust Copyright (C) 2004 Tom Rini (trini@mvista.com) Copyright (C) 2004 Tom Long Nguyen Copyright (C) 2004 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2004 Thiemo Seufer Copyright (C) 2004 The Unichrome project. All Rights Reserved. Copyright (C) 2004 The Unichrome Project. All Rights Reserved. Copyright (C) 2004 The Free Software Initiative of Japan Copyright (C) 2004 Texas Instruments. Copyright (C) 2004 Texas Instruments, Inc. Copyright (C) 2004 Texas Instruments, Richard Woodruff Copyright (C) 2004 Texas Instruments Copyright (C) 2004 Takashi Iwai Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER. Ducrot Bruno Copyright (C) 2004 Szabolcs Gyurko. Copyright (C) 2004 Szabolcs Gyurko Copyright (C) 2004 Sylvain Munaut Copyright (C) 2004 SuperH (UK) Ltd Author: Richard Curnow Copyright (C) 2004 Sun Microsystems Inc. Copyright (C) 2004 Stuart Brady Copyright (C) 2004 Steven Toth Copyright (C) 2004 Steven J. Hill Copyright (C) 2004 Sten Wang Copyright (C) 2004 Stefan Holst (mail@s-holst.de) Uni-Stuttgart Copyright (C) 2004 Simtec Electronics. Copyright (C) 2004 Simtec Electronics Copyright (C) 2004 Simon Kelley. Copyright (C) 2004 Silicon Graphics, Inc. Jesse Barnes Copyright (C) 2004 Silicon Graphics, Inc. Copyright (C) 2004 Silicon Graphics Inc. All Rights Reserved. Copyright (C) 2004 Sean Young Copyright (C) 2004 Sean McGoogan Copyright (C) 2004 Sascha Hauer, Synertronixx GmbH Copyright (C) 2004 Sascha Hauer, Pengutronix Copyright (C) 2004 Salvador E. Tropea Copyright (C) 2004 Saito.K & Jeanne(ksaito@interface.co.jp) Copyright (C) 2004 SAN People (Pty) Ltd. Copyright (C) 2004 SAN People Copyright (C) 2004 S.Hauer, Pengutronix Copyright (C) 2004 Ryan S Arnold, IBM Corporation Copyright (C) 2004 Rusty Russell IBM Corporation Copyright (C) 2004 Rusty Russell Copyright (C) 2004 Russell King. Copyright (C) 2004 Russell King Copyright (C) 2004 Roelf Diedericks Copyright (C) 2004 Rick Bronson. Copyright (C) 2004 Richard Purdie Copyright (C) 2004 Richard Curnow Copyright (C) 2004 Red Hat, Inc., James Morris Copyright (C) 2004 Red Hat, Inc., James Morris Copyright (C) 2004 Red Hat, Inc. All rights reserved. Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. Written by David Woodhouse. Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. Written by David Woodhouse (dwmw2@infradead.org) Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com). Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2004 Red Hat Copyright (C) 2004 Randolph Chung Copyright (C) 2004 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2004 QLogic Corporation. Copyright (C) 2004 Psion Teklogix (for NetBook PRO) Copyright (C) 2004 Psion Teklogix Copyright (C) 2004 Philip Rischel Copyright (C) 2004 Peter M. Jones Copyright (C) 2004 Peter Fuerst. Copyright (C) 2004 Pete Trapps Copyright (C) 2004 Pengutronix Copyright (C) 2004 Pekka Pietikainen Copyright (C) 2004 Pavel Pisa Copyright (C) 2004 Pavel Machek Copyright (C) 2004 Paul Serice. Copyright (C) 2004 Paul Mundt Copyright (C) 2004 Paul Mackerras, IBM Corp. Copyright (C) 2004 Paul Mackerras (paulus@samba.org) and Benjamin Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2004 Paul Mackerras Copyright (C) 2004 Paul Mackerras , IBM Copyright (C) 2004 Patrick Mochel 2005 Rudolf Marek Copyright (C) 2004 Patrick Boettcher (patrick.boettcher@desy.de) Copyright (C) 2004 PathScale, Inc. Copyright (C) 2004 PathScale, Inc Copyright (C) 2004 Oracle. All rights reserved. Copyright (C) 2004 Oprofile Authors Copyright (C) 2004 Olof Johansson, IBM Corporation and Ben. Herrenschmidt, IBM Corporation Copyright (C) 2004 Olof Johansson , IBM Corporation Copyright (C) 2004 Olivier Gournet & Andrew de Quincey Copyright (C) 2004 Novell, Inc. All rights reserved. Copyright (C) 2004 Nokia Corporation by Tony Lindrgen Copyright (C) 2004 Nokia Corporation by Imre Deak Copyright (C) 2004 Nokia Corporation Written by Tuukka Tikkanen and Juha Yrjölä Copyright (C) 2004 Nokia Corporation Written by Tony Lindgren Copyright (C) 2004 Nokia Corporation Author: Samuel Ortiz Copyright (C) 2004 Nokia Corporation Author: Imre Deak Copyright (C) 2004 Nicolai Haehnle. All Rights Reserved. Copyright (C) 2004 Neil Brown Copyright (C) 2004 Nathan Lynch IBM Corporation. Copyright (C) 2004 Nadia Yvette Chambers Copyright (C) 2004 NTT DATA Intellilink Co. Copyright (C) 2004 Motoyuki Ito (motoyuki@soft.fujitsu.com) Copyright (C) 2004 Motorola Inc. Copyright (C) 2004 MontaVista, Software, Inc. Copyright (C) 2004 MontaVista Software, Inc. Matt Porter Copyright (C) 2004 MontaVista Software, Inc. Copyright (C) 2004 MontaVista Software Inc. Author: Manish Lachwani, mlachwani@mvista.com Copyright (C) 2004 MontaVista Software Inc. Author: Manish Lachwani (mlachwani@mvista.com) Copyright (C) 2004 MontaVista Software Inc. Copyright (C) 2004 MontaVista Software Copyright (C) 2004 Microtronix Datacom Ltd. Written by Wentao Xu Copyright (C) 2004 Microtronix Datacom Ltd. Copyright (C) 2004 Microtronix Datacom Ltd Copyright (C) 2004 Michel Xhaard mxhaard@magic.fr Copyright (C) 2004 Michel Lachine Copyright (C) 2004 Matthias Badaire Copyright (C) 2004 Matthew Wilcox Copyright (C) 2004 Matt Mackall Copyright (C) 2004 Markus Schulz Copyright (C) 2004 Markus Schulz Copyright (C) 2004 Margit Schubert-While Copyright (C) 2004 Maciej W. Rozycki Copyright (C) 2004 LynuxWorks, Inc., Igor Manyilov, Bill Huey Copyright (C) 2004 Luming Yu Copyright (C) 2004 Luis R. Rodriguez Copyright (C) 2004 Lothar Wassmann Copyright (C) 2004 Lonnie Mendez (dignome@gmail.com) Copyright (C) 2004 Liu Peng Infineon. Copyright (C) 2004 Linux Networx Copyright (C) 2004 Linus Torvalds Copyright (C) 2004 Linda Xie Copyright (C) 2004 LinSysSoft Technologies Pvt. Ltd. Copyright (C) 2004 Li Shaohua Copyright (C) 2004 Len Brown Copyright (C) 2004 Ladislav Michl Copyright (C) 2004 Kyle McMartin Copyright (C) 2004 Konrad Eisele (eiselekd@web.de, konrad@gaisler.com) Gaisler Research Copyright (C) 2004 Koninklijke Philips Electronics NV Copyright (C) 2004 Koen Kooi Copyright (C) 2004 Keith M Wesolowski (wesolows@foobazco.org) Copyright (C) 2004 Keith M Wesolowski Copyright (C) 2004 Keiichiro Tokunaga (tokunaga.keiich@jp.fujitsu.com) Copyright (C) 2004 Kazuhiro Inaoka Copyright (C) 2004 Kay Sievers Copyright (C) 2004 Karen Spearel Copyright (C) 2004 Justin Thiessen . Copyright (C) 2004 Jon Smirl Copyright (C) 2004 Jon Smirl Copyright (C) 2004 John Steele Scott. Copyright (C) 2004 John Lenz Copyright (C) 2004 Jochen Friedrich Copyright (C) 2004 Jochen Friedrich Copyright (C) 2004 Jens Maurer Copyright (C) 2004 Jens Axboe SUSE Labs Copyright (C) 2004 Jeff Lackey. Copyright (C) 2004 Jeff Dike (jdike@karaya.com). Copyright (C) 2004 Jeff Dike (jdike@addtoit.com) Copyright (C) 2004 Jean-Frederic Clere. Copyright (C) 2004 Jean Delvare Copyright (C) 2004 Jan M. Hochstein hochstein@algo.informatik.tu-darmstadt.de> Copyright (C) 2004 Jamey Hicks Copyright (C) 2004 James Cleverdon, IBM. Copyright (C) 2004 J. Mayer. Copyright (C) 2004 Intracom, S.A. Copyright (C) 2004 Interface Co., Ltd. Saito.K Copyright (C) 2004 Intel Corporation. Copyright (C) 2004 Intel Corporation Ashok Raj Copyright (C) 2004 Intel Corporation Copyright (C) 2004 Intel Corporation Copyright (C) 2004 Intel Corporation Copyright (C) 2004 Intel Corp. Copyright (C) 2004 Intel Copyright (C) 2004 Infineon. Copyright (C) 2004 Ian Molton, All Rights Reserved. Copyright (C) 2004 Ian Molton Copyright (C) 2004 Ian Campbell. Copyright (C) 2004 IDT Inc. (rischelp@idt.com) Copyright (C) 2004 IDT Inc. Copyright (C) 2004 ICT CAS Author: Li xiaoyu, lixy@ict.ac.cn Copyright (C) 2004 IBM Deutschland Entwicklung GmbH, IBM Corporation Author: Arnd Bergmann Copyright (C) 2004 IBM Corporation. All rights reserved. Copyright (C) 2004 IBM Corporation. All rights reserved Copyright (C) 2004 IBM Corporation. Copyright (C) 2004 IBM Corporation, Rusty Russell. Copyright (C) 2004 IBM Corporation Authors: Leendert van Doorn Dave Safford Reiner Sailer Kylene Hall Copyright (C) 2004 IBM Corporation Copyright (C) 2004 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) 2004 IBM Copyright (C) 2004 Hyok S. Choi (MPU support) Copyright (C) 2004 Hyok S. Choi Copyright (C) 2004 Hong-Gunn Chew and Jean Delvare Copyright (C) 2004 Hollis Blanchard , IBM Copyright (C) 2004 Hiroshi Miura Copyright (C) 2004 Hirokazu Takata, Kei Sakamoto Copyright (C) 2004 Hirokazu Takata Copyright (C) 2004 Hidetoshi Seto Copyright (C) 2004 Herbert Poetzl. Copyright (C) 2004 Greg Ungerer Copyright (C) 2004 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2004 Greg Kroah-Hartman Copyright (C) 2004 Grant Grundler Copyright (C) 2004 Google Inc. Copyright (C) 2004 George T. Joseph. Copyright (C) 2004 Fujitsu Siemens Computers GmbH Author: Bodo Stroesser (bodo.stroesser@fujitsu-siemens.com) Copyright (C) 2004 Fujitsu Siemens Computers GmbH Author: Bodo Stroesser Copyright (C) 2004 Fujitsu Siemens Computers GmbH Copyright (C) 2004 Freescale Semiconductor, Inc. Copyright (C) 2004 Freescale Semiconductor, Inc Author: Andy Fleming Copyright (C) 2004 Florian Schirmer (jolt@tuxbox.org) Copyright (C) 2004 Florian Schirmer Copyright (C) 2004 Ferenc Havasi , Zoltan Sogor , Patrik Kluba , University of Szeged, Hungary Copyright (C) 2004 Ferenc Havasi , University of Szeged, Hungary Copyright (C) 2004 Felix Kuehling. All Rights Reserved. Copyright (C) 2004 FUJITSU LIMITED Copyright (C) 2004 Eric Varsanyi Copyright (C) 2004 Embedded Edge, LLC dan@embeddededge.com Copyright (C) 2004 Embedded Edge, LLC Copyright (C) 2004 Embedded Edge, LLC Copyright (C) 2004 Dominik Brodowski Copyright (C) 2004 Dmitry Yusupov Copyright (C) 2004 Dmitry Torokhov Copyright (C) 2004 Dirk Behme Copyright (C) 2004 Digeo, Inc., Palo Alto, CA, U.S.A. All Rights Reserved. Copyright (C) 2004 Dell, All Rights Reserved. Copyright (C) 2004 David S. Miller Copyright (C) 2004 David S. Miller Copyright (C) 2004 David Gibson, IBM Corporation. Copyright (C) 2004 David Gibson, IBM Corporation Copyright (C) 2004 David Gibson , IBM Copyright (C) 2004 David Chaw Copyright (C) 2004 David Brownell Copyright (C) 2004 David Bronaugh Copyright (C) 2004 Daniel Mack and Holger Waechtler Copyright (C) 2004 Cooper Street Innovations Inc. Author: Charles Eidsness Copyright (C) 2004 Compulab Ltd. Copyright (C) 2004 Clemens Fruhwirth Copyright (C) 2004 Christoph Hellwig. Copyright (C) 2004 Chris Kennedy Copyright (C) 2004 Cavium Networks Copyright (C) 2004 Carl-Daniel Hailfinger. Copyright (C) 2004 Bruno Ducrot Copyright (C) 2004 Boris Hu Copyright (C) 2004 Benjamin Herrenschmuidt (benh@kernel.crashing.org), IBM Corp. Copyright (C) 2004 Benjamin Herrenschmuidt (benh@kernel.crashing.org) IBM Corp. Copyright (C) 2004 Benjamin Herrenschmidt (benh@kernel.crashing.org), IBM Corp. Copyright (C) 2004 Ben Dooks. Copyright (C) 2004 Ben Dooks, Simtec Electronics Copyright (C) 2004 Bartlomiej Zolnierkiewicz Copyright (C) 2004 BULL SA. Written by Simon.Derr@bull.net Copyright (C) 2004 Axis Communications AB Copyright (C) 2004 Aurelien Alleaume Copyright (C) 2004 Ashok Raj Copyright (C) 2004 Arnd Bergmann (arnd@arndb.de) Copyright (C) 2004 Arcom Control Systems Ltd Copyright (C) 2004 Arcom Control Systems Copyright (C) 2004 Antonio Mancuso Amauri Celani Copyright (C) 2004 Antonino Daplas All Rights Reserved Copyright (C) 2004 Antonino Daplas Copyright (C) 2004 Antonino Daplas Copyright (C) 2004 Antonino A. Daplas Copyright (C) 2004 Anton Blanchard, IBM Corp. Copyright (C) 2004 Anton Blanchard , IBM Copyright (C) 2004 Anton Blanchard Copyright (C) 2004 Antoine Jacquet Copyright (C) 2004 Anil S Keshavamurthy (anil.s.keshavamurthy@intel.com) Copyright (C) 2004 Anil S Keshavamurthy Copyright (C) 2004 Andriy Skulysh Copyright (C) 2004 Andriy Skulysh Copyright (C) 2004 Andrew de Quincey (wol support) Copyright (C) 2004 Andrew de Quincey (tuning thread cleanup) Copyright (C) 2004 Andrew de Quincey Copyright (C) 2004 Andrew de Quincey Copyright (C) 2004 Andreas Monitzer Copyright (C) 2004 Andrea Merello . Copyright (C) 2004 Andi Kleen, SuSE Labs Copyright (C) 2004 Amit S. Kale Copyright (C) 2004 Amaury Demol for DiBcom (ademol@dibcom.fr) Copyright (C) 2004 Alexandre d'Alton Copyright (C) 2004 Alex Song Copyright (C) 2004 Alex Kern Copyright (C) 2004 Alex Aizman Copyright (C) 2004 Albert Herranz LANDISK. Copyright (C) 2004 Albert Herranz Copyright (C) 2004 Alan Stern, stern@rowland.harvard.edu Copyright (C) 2004 Alan Modra (amodra@au.ibm.com), IBM Corp. Copyright (C) 2004 Advanced Micro Devices, Inc. Copyright (C) 2004 Advanced Micro Devices Copyright (C) 2004 Adaptec, Inc. All rights reserved. Copyright (C) 2004 ATMEL Copyright (C) 2004 ATI Technologies Inc., Markham, Ontario Copyright (C) 2004 ARM Limited. Written by Deep Blue Solutions Limited. Copyright (C) 2004 ARM Limited Copyright (C) 2004 AMD. Copyright (C) 2004 2005 2006 Michel Xhaard mxhaard@magic.fr Copyright (C) 2004 - 2013 by Tensilica Inc. Copyright (C) 2004 - 2010 Vladislav Bolkhovitin Copyright (C) 2004 - 2010 Texas Instruments Inc. Copyright (C) 2004 - 2010 Paul Mundt Copyright (C) 2004 - 2010 Ivo van Doorn Copyright (C) 2004 - 2009 Red Hat, Inc. All rights reserved. Copyright (C) 2004 - 2009 Ivo van Doorn . Copyright (C) 2004 - 2009 Ivo van Doorn Copyright (C) 2004 - 2009 Intel Corporation. All rights reserved. Copyright (C) 2004 - 2009 Gertjan van Wingerde Copyright (C) 2004 - 2009 Felix Fietkau Copyright (C) 2004 - 2008 by Tensilica Inc. Copyright (C) 2004 - 2008 Red Hat, Inc. All rights reserved. Copyright (C) 2004 - 2008 Paul Mundt Copyright (C) 2004 - 2008 Nokia Corporation Written by Tuukka Tikkanen Copyright (C) 2004 - 2007 Paul Mundt Copyright (C) 2004 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com). Copyright (C) 2004 - 2006 Red Hat, Inc. All rights reserved. Copyright (C) 2004 - 2006 Paul Mundt Copyright (C) 2004 - 2006 Mike Christie Copyright (C) 2004 - 2006 SourceForge Project. Copyright (C) 2004 - 2005, 2009-2010 Nokia Corporation Written by Tuukka Tikkanen Copyright (C) 2004 - 2005 Nokia corporation Written by Tuukka Tikkanen Copyright (C) 2004 - 2005 Nokia Corporation. Tony Lindgen and Tuukka Tikkanen Copyright (C) 2004 - 2005 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2004 - 2005 Leonid Stoljar Copyright (C) 2004 - 2005 Dmitry Yusupov Copyright (C) 2004 - 2005 Alex Aizman Copyright (C) 2004 Maciej W. Rozycki Copyright (C) 2003-5, 2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003-5 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003-5 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003-2015 Chelsio Communications. All rights reserved. Copyright (C) 2003-2015 Broadcom Corporation All Rights Reserved Copyright (C) 2003-2014 STMicroelectronics (R&D) Limited Author: Srinivas Kandagatla Contributors: Giuseppe Cavallaro Copyright (C) 2003-2014 STMicroelectronics (R&D) Limited Copyright (C) 2003-2014 Chelsio Communications. All rights reserved. Copyright (C) 2003-2014 Bernd Porr, mail@berndporr.me.uk Copyright (C) 2003-2013 STMicroelectronics (R&D) Limited Copyright (C) 2003-2013 Jozsef Kadlecsik Copyright (C) 2003-2013 Datera, Inc. Copyright (C) 2003-2013 Broadcom Corporation. All Rights Reserved. Copyright (C) 2003-2013 Altera Corporation All rights reserved. Copyright (C) 2003-2012 ARM Ltd. Authors: Catalin Marinas Will Deacon Copyright (C) 2003-2011 PEAK System-Technik GmbH Copyright (C) 2003-2011 NetLogic Microsystems, Inc. (NetLogic). All rights reserved. Copyright (C) 2003-2011 Jozsef Kadlecsik Copyright (C) 2003-2011 Jean Delvare Copyright (C) 2003-2010 PEAK System-Technik GmbH Copyright (C) 2003-2010 Julian Anastasov Copyright (C) 2003-2010 Jean Delvare Copyright (C) 2003-2010 David Woodhouse. Copyright (C) 2003-2010 Axis Communications AB Copyright (C) 2003-2009 Yoichi Yuasa Copyright (C) 2003-2009 Simtec Electronics. Copyright (C) 2003-2009 Jean Delvare Copyright (C) 2003-2009 Analog Devices Inc. Copyright (C) 2003-2008, Philipp Reisner . Copyright (C) 2003-2008, Lars Ellenberg . Copyright (C) 2003-2008, LINBIT Information Technologies GmbH. Copyright (C) 2003-2008 Yoichi Yuasa Copyright (C) 2003-2008 Xilinx Inc. All rights reserved. Copyright (C) 2003-2008 Takahiro Hirofuchi Copyright (C) 2003-2008 Simtec Electronics Ben Dooks Copyright (C) 2003-2008 Red Hat, Inc., James Morris Eric Paris Copyright (C) 2003-2008 Geert Uytterhoeven Copyright (C) 2003-2008 David Brownell Copyright (C) 2003-2008 Alan Stern Copyright (C) 2003-2007 Yoichi Yuasa Copyright (C) 2003-2007 Xilinx Inc. All rights reserved. Copyright (C) 2003-2007 Wim Van Sebroeck . Copyright (C) 2003-2007 Oliver Endriss Copyright (C) 2003-2007 Micronas Copyright (C) 2003-2007 Axis Communications AB Copyright (C) 2003-2006, Marvell International Ltd. All Rights Reserved Copyright (C) 2003-2006, Marvell International Ltd. Copyright (C) 2003-2006, Intel Corporation Copyright (C) 2003-2006, Axis Communications AB. Copyright (C) 2003-2006, Advanced Micro Devices, Inc. Copyright (C) 2003-2006 Yoichi Yuasa Copyright (C) 2003-2006 Yasushi SHOJI Copyright (C) 2003-2006 Sven Anders Copyright (C) 2003-2006 Simtec Electronics Ben Dooks Copyright (C) 2003-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2003-2006 Netfilter Core Team Copyright (C) 2003-2006 Marcel Holtmann Copyright (C) 2003-2006 Kristian Hoegsberg Copyright (C) 2003-2006 Hyok S. Choi Copyright (C) 2003-2006 Hyok S. Choi Copyright (C) 2003-2006 David Hollis Copyright (C) 2003-2005,2008 David Brownell Copyright (C) 2003-2005, Greg Ungerer Copyright (C) 2003-2005, 2007 Bartlomiej Zolnierkiewicz Copyright (C) 2003-2005 by David Brownell Copyright (C) 2003-2005 Yoichi Yuasa Copyright (C) 2003-2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2003-2005 SAN People (Pty) Ltd Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani. Copyright (C) 2003-2005 PLX Technology, Inc. Copyright (C) 2003-2005 Nokia Corporation Written by Juha Yrjölä Copyright (C) 2003-2005 MontaVista Software, Inc. Copyright (C) 2003-2005 Matthew Wilcox (matthew.wilcox@hp.com) Copyright (C) 2003-2005 Jeff Garzik Copyright (C) 2003-2005 Hewlett Packard Copyright (C) 2003-2005 David Hollis Copyright (C) 2003-2005 Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2003-2005 Bartlomiej Zolnierkiewicz Copyright (C) 2003-2005 Anton Blanchard and Milton Miller, IBM Corp Copyright (C) 2003-2005 Alan Stern Copyright (C) 2003-2004, Paul Clements, SteelEye Technology, Inc. Copyright (C) 2003-2004, Instant802 Networks, Inc. Copyright (C) 2003-2004, 2007 Bartlomiej Zolnierkiewicz Copyright (C) 2003-2004 by Jan-Benedict Glaw Copyright (C) 2003-2004 by Harald Welte Copyright (C) 2003-2004 Venkatesh Pallipadi . Copyright (C) 2003-2004 Simon Kelley. Copyright (C) 2003-2004 Russell King, All Rights Reserved. Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger Copyright (C) 2003-2004 Red Hat, Inc. All rights reserved. Copyright (C) 2003-2004 Red Hat Inc., Durham, North Carolina. All Rights Reserved. Copyright (C) 2003-2004 Oleksij Rempel Jean Delvare Copyright (C) 2003-2004 MontaVista, Software, Inc. by Dale Farnsworth ) Copyright (C) 2003-2004 MontaVista, Software, Inc. Copyright (C) 2003-2004 MontaVista Software, Inc. Copyright (C) 2003-2004 MontaVista Software, Inc. Copyright (C) 2003-2004 Marcel Holtmann Copyright (C) 2003-2004 Luis R. Rodriguez Copyright (C) 2003-2004 Kevin Thayer Copyright (C) 2003-2004 Ken Chen Copyright (C) 2003-2004 Jeff Garzik Copyright (C) 2003-2004 Intel Corporation Copyright (C) 2003-2004 Intel Copyright (C) 2003-2004 Humboldt Solutions Ltd, adrian@humboldt.co.uk. Copyright (C) 2003-2004 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2003-2004 Giuliano Pochini Copyright (C) 2003-2004 Dennis Noermann Copyright (C) 2003-2004 David Brownell. Copyright (C) 2003-2004 David Brownell Copyright (C) 2003-2004 Chris Kennedy Copyright (C) 2003-2004 Amit S. Kale Copyright (C) 2003-2004 Alex Woods. Copyright (C) 2003-2004 Alex Woods Copyright (C) 2003-06 Adaptec Inc. achim_leubner@adaptec.com> Copyright (C) 2003,4,5 Manfred Spraul. Copyright (C) 2003,4 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003,2007 Pádraig Brady Copyright (C) 2003,2004 USAGI/WIDE Project. Copyright (C) 2003,2004 Ryan Bradetich Copyright (C) 2003,2004 Neil Whelchel (koyama@firstlight.net) Copyright (C) 2003,2004 Krzysztof Benedyczak (golbi@mat.uni.torun.pl) Michal Wronski (michal.wronski@gmail.com) Copyright (C) 2003,2004 John Williams Copyright (C) 2003,2004 IBM Corporation Copyright (C) 2003,2004 Hewlett-Packard Company Copyright (C) 2003,2004 Greg Kroah-Hartman Copyright (C) 2003,2004 Eric Biederman (ebiederm@xmission.com) Copyright (C) 2003,2004 Ben. Herrenschmidt Copyright (C) 2003,2004 Aurelien Alleaume Copyright (C) 2003, Randy Dunlap Copyright (C) 2003, Peter Sadik Copyright (C) 2003, Micrel Semiconductors Copyright (C) 2003, Jouni Malinen Copyright (C) 2003, Instant802 Networks, Inc. Copyright (C) 2003, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2003, Fabian Frederick Copyright (C) 2003, Duncan Sands, SolNegro, Josep Comas Copyright (C) 2003, Duncan Sands Copyright (C) 2003, Axis Communications AB. Copyright (C) 2003, Axis Communications AB Copyright (C) 2003, 2009 IBM Corp. Copyright (C) 2003, 2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright (C) 2003, 2008 Intel Corporation Copyright (C) 2003, 2007 Simtec Electronics. Copyright (C) 2003, 2006 IBM Corp. Copyright (C) 2003, 2006 Hewlett-Packard Development Company, L.P. Alex Williamson Bjorn Helgaas Copyright (C) 2003, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 2003, 2005, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 2003, 2005 Oracle. All rights reserved. Copyright (C) 2003, 2004, 2007 Maciej W. Rozycki Copyright (C) 2003, 2004, 2006 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003, 2004, 2006 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003, 2004, 2006 Andriy Skulysh Copyright (C) 2003, 2004, 2005, 2012 IBM Corp. Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright (C) 2003, 2004, 2005 Paul Mundt Copyright (C) 2003, 2004, 2005 Andriy Skulysh Copyright (C) 2003, 2004 gcs - Global Communication & Services GmbH. Copyright (C) 2003, 2004 SuperH, Inc. Copyright (C) 2003, 2004 Samuel Rydh. Copyright (C) 2003, 2004 SUGIOKA Toshinobu Copyright (C) 2003, 2004 Richard Curnow Copyright (C) 2003, 2004 Renesas Technology Corp. Copyright (C) 2003, 2004 Reinhard Nissl Copyright (C) 2003, 2004 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003, 2004 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 2004 Ralf Baechle Copyright (C) 2003, 2004 Paul Mundt Copyright (C) 2003, 2004 Oracle. All rights reserved. Copyright (C) 2003, 2004 Maciej W. Rozycki Copyright (C) 2003, 2004 Intel Corp. Copyright (C) 2003, 2004 IBM Corp. Ryan S. Arnold (rsa@us.ibm.com) Copyright (C) 2003, 2004 Gerd Knorr Copyright (C) 2003, 2004 Egbert Eich Copyright (C) 2003, 2004 Colin Leroy, Rasmus Rohde, Benjamin Herrenschmidt Copyright (C) 2003, 2004 Chris Dearman Copyright (C) 2003, 2004 (c) MontaVista Software, Inc. Copyright (C) 2003, 07 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 06, 07 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 06 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 04, 11 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 04, 07 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 04, 07 Ralf Baechle Copyright (C) 2003, 04, 05 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003, 04 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2003 zecke@handhelds.org Copyright (C) 2003 mjander mjander@users.sourceforge.net Copyright (C) 2003 by Texas Instruments Incorporated Copyright (C) 2003 by Sampsa Ranta Copyright (C) 2003 by Ralf Baechle Copyright (C) 2003 by Kazuhiro Inaoka Copyright (C) 2003 by James.Bottomley@HansenPartnership.com Copyright (C) 2003 by Hans-Joerg Frieden and Thomas Frieden Copyright (C) 2003 by Chuck Lever Copyright (C) 2003 by Andreas Gruenbacher, Copyright (C) 2003 Yoshinori Sato Copyright (C) 2003 Yasuyuki Kozakai @USAGI Copyright (C) 2003 Wolfson Microelectronics PLC. Author: Liam Girdwood Copyright (C) 2003 Wolfson Microelectronics PLC Copyright (C) 2003 Winfried Ritsch (IEM). Copyright (C) 2003 Vivien Chappelier Copyright (C) 2003 Vadim Catana : Copyright (C) 2003 Vadim Catana Copyright (C) 2003 Tungsten Graphics, Inc., Cedar Park, Texas. All Rights Reserved. Copyright (C) 2003 Tresys Technology, LLC. Copyright (C) 2003 Timesys Corporation. Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org) Copyright (C) 2003 Thiemo Seufer Copyright (C) 2003 Takashi Kusuda Copyright (C) 2003 Sylvain Munaut Kjell Claesson Copyright (C) 2003 Sony Corporation Copyright (C) 2003 Sistina Software. Copyright (C) 2003 Sistina Software Limited. Copyright (C) 2003 Sistina Software (UK) Limited. Copyright (C) 2003 Sistina Software Copyright (C) 2003 Simtec Electronics (linux@simtec.co.uk) Copyright (C) 2003 Simtec Electronics Copyright (C) 2003 Simon Kelley. Copyright (C) 2003 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2003 Silicon Graphics, Inc. Copyright (C) 2003 Shane Spencer Adrian Yee Copyright (C) 2003 Sean McGoogan (Sean.McGoogan@superh.com) Copyright (C) 2003 Samuel Rydh (samuel@ibrium.se) Copyright (C) 2003 SUGIOKA Toshinobu Copyright (C) 2003 STMicroelectronics Limited Copyright (C) 2003 SAN People (Pty) Ltd Copyright (C) 2003 Russell King. Copyright (C) 2003 Russell King, All Rights Reserved. Copyright (C) 2003 Roy Bulter Copyright (C) 2003 Robert Schwebel , Pengutronix Copyright (C) 2003 Rick Bronson Copyright (C) 2003 Richard Curnow, SuperH UK Limited Copyright (C) 2003 Richard Curnow, SuperH (UK) Ltd. Copyright (C) 2003 Richard Curnow Copyright (C) 2003 Richard Curnow Copyright (C) 2003 Red Hat, Inc., James Morris Copyright (C) 2003 Red Hat, Inc., James Morris Copyright (C) 2003 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2003 Red Hat Inc Copyright (C) 2003 Red Hat Inc Copyright (C) 2003 Red Hat Inc Copyright (C) 2003 Red Hat Copyright (C) 2003 Red Hat Copyright (C) 2003 Randolph Chung. Copyright (C) 2003 Ralph Metzler Copyright (C) 2003 Ralf Baechle. Copyright (C) 2003 Ralf Baechle Copyright (C) 2003 Ralf Baechle Copyright (C) 2003 Phytec Messtechnik GmbH Copyright (C) 2003 Peter Milne, D-TACQ Solutions Ltd Peter dot Milne at D hyphen TACQ dot com> Copyright (C) 2003 Pavel Machek (pavel@ucw.cz) Copyright (C) 2003 Pavel Machek Copyright (C) 2003 Paul Mundt Copyright (C) 2003 Paul Mundt Copyright (C) 2003 Paul Andreassen Copyright (C) 2003 PathScale, Inc. Copyright (C) 2003 PMC-Sierra, Inc., written by Manish Lachwani Copyright (C) 2003 Oliver Endriss Copyright (C) 2003 OProfile authors. Copyright (C) 2003 Nokia Corporation Written by Timo Teräs Copyright (C) 2003 Nokia Corporation Author: Juha Yrjölä Copyright (C) 2003 Montavista Software, Inc Copyright (C) 2003 MontaVista, Software, Inc. Copyright (C) 2003 MontaVista Softwrae, Inc. Copyright (C) 2003 MontaVista Software, Inc. Author: George G. Davis or Copyright (C) 2003 MontaVista Software, Inc. Copyright (C) 2003 MontaVista Software Inc. Author: Jun Sun, jsun@mvista.com or jsun@junsun.net Copyright (C) 2003 Mipsys - Benjamin Herrenschmidt Copyright (C) 2003 Microtronix Datacom Ltd. Copyright (C) 2003 Michael Hunold Copyright (C) 2003 Maxim Krasnyansky Copyright (C) 2003 Matthias Brukner, Trajet Gmbh, Rebenring 33, 38106 Braunschweig, GERMANY Copyright (C) 2003 Matthew T. Russotto. Copyright (C) 2003 Matjaz Breskvar Copyright (C) 2003 Mark Studebaker Copyright (C) 2003 Marcel Holtmann Copyright (C) 2003 Marc Zyngier Copyright (C) 2003 Manuel Estrada Sainz Copyright (C) 2003 Maciej W. Rozycki Copyright (C) 2003 Luis R. Rodriguez Copyright (C) 2003 Linux Networx. Copyright (C) 2003 Linus Torvalds Copyright (C) 2003 Lineo uSolutions, Inc. Copyright (C) 2003 Linda Xie Copyright (C) 2003 Laurent Canet Copyright (C) 2003 Ladislav Michl (ladis@linux-mips.org) Copyright (C) 2003 Ladislav Michl Copyright (C) 2003 Krzysztof Halasa Copyright (C) 2003 Krzysztof Halasa Copyright (C) 2003 Krzysztof Benedyczak & Michal Wronski Copyright (C) 2003 Konrad Eisele Copyright (C) 2003 Kirk Reiser. Copyright (C) 2003 Kevin Thayer Copyright (C) 2003 Ken Chen Copyright (C) 2003 Keith M Wesolowski Copyright (C) 2003 Kartikey Mahendra Bhatt . Copyright (C) 2003 Kartikey Mahendra Bhatt Copyright (C) 2003 Jozsef Kadlecsik Copyright (C) 2003 Joshua Wise Copyright (C) 2003 Jonathan Corbet Copyright (C) 2003 John Williams Copyright (C) 2003 John Whitney (john.whitney@timesys.com) Copyright (C) 2003 John Klar Copyright (C) 2003 Joerg Dorchain Copyright (C) 2003 Jeremy Fitzhardinge Copyright (C) 2003 Jens Axboe Copyright (C) 2003 Jana Saout Copyright (C) 2003 Jamie Honan Copyright (C) 2003 James Bottomley Copyright (C) 2003 Intel Corporation Venki Pallipadi Copyright (C) 2003 Intel Corp. Copyright (C) 2003 Intel Co Suresh Siddha Fenghua Yu Arun Sharma Copyright (C) 2003 Ian Molton Copyright (C) 2003 IBM Corp. Copyright (C) 2003 IBM Corp. Copyright (C) 2003 Hiroshi Miura Copyright (C) 2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2003 Hewlett-Packard Co David Mosberger Copyright (C) 2003 Herbert Valerio Riedel Copyright (C) 2003 Heiko Ronsdorf Copyright (C) 2003 H. Peter Anvin - All Rights Reserved Copyright (C) 2003 Guido Guenther Copyright (C) 2003 Greg Ungerer Copyright (C) 2003 Greg Kroah-Hartman Copyright (C) 2003 Grant Grundler Copyright (C) 2003 Gerd Knorr [SuSE Labs] Copyright (C) 2003 Georges Menie Copyright (C) 2003 Geert Uytterhoeven Copyright (C) 2003 Fruhwirth Clemens Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2003 Frank Mori Hess Copyright (C) 2003 Fenghua Yu Copyright (C) 2003 Ethan Benson Copyright (C) 2003 Digi International. Copyright (C) 2003 Digi International,Scott H Kilau Copyright (C) 2003 Digi International Scott H Kilau Copyright (C) 2003 Develer S.r.l.Author: Bernardo Innocenti Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. Copyright (C) 2003 Deep Blue Solutions Ltd Copyright (C) 2003 David S. Miller (davem@redhat.com) Copyright (C) 2003 David Glance 2001-2004 Juergen Stuber Copyright (C) 2003 David Glance Juergen Stuber Copyright (C) 2003 David Gibson, IBM Corporation. Copyright (C) 2003 David Brownell Copyright (C) 2003 David Borowski. Copyright (C) 2003 Dave Jones. Copyright (C) 2003 Dave Engebretsen Copyright (C) 2003 Convergence GmbH Copyright (C) 2003 Conexant Americas Inc. All Rights Reserved. Copyright (C) 2003 Coherent Imaging Systems Copyright (C) 2003 Christoph Hellwig. Copyright (C) 2003 Christoph Hellwig (hch@lst.de) Copyright (C) 2003 Carlos O'Donell Copyright (C) 2003 Bruno Ducrot Copyright (C) 2003 Broadcom Corporation Copyright (C) 2003 Bernardo Innocenti Copyright (C) 2003 Benjamin Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2003 Benjamin Herrenschmidt Copyright (C) 2003 Benedikt Spranger, Pengutronix Copyright (C) 2003 Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2003 BULL SA. Copyright (C) 2003 Axis Communications. Copyright (C) 2003 Aurelien Alleaume. Copyright (C) 2003 Aurelien Alleaume Copyright (C) 2003 AudioScience, Inc. Copyright (C) 2003 Atheros Communications, Inc., All Rights Reserved. Copyright (C) 2003 Asit Mallick Copyright (C) 2003 Ardis Technologies Copyright (C) 2003 Anton Blanchard . Copyright (C) 2003 Anton Blanchard , IBM Copyright (C) 2003 Andriy Skulysh Copyright (C) 2003 Andreas Oberritter Copyright (C) 2003 Andreas Gruenbacher Copyright (C) 2003 Alexey N. Kuznetsov. Copyright (C) 2003 Al Borchers (alborchers@steinerpoint.com) Copyright (C) 2003 Agilent Technologies Copyright (C) 2003 Advanced Micro Devices Copyright (C) 2003 Adrian Sun (asun@darksunrising.com) Copyright (C) 2003 Adaptec, Inc. Copyright (C) 2003 Adam Belay Copyright (C) 2003 ATMEL Copyright (C) 2003 ATI Inc. Copyright (C) 2003 ARM Limited. Copyright (C) 2003 ARM Limited Copyright (C) 2003 2004 Michel Xhaard mxhaard@magic.fr Copyright (C) 2003 - 2014 Intel Corporation. All rights reserved. Copyright (C) 2003 - 2012 Paul Mundt Copyright (C) 2003 - 2012 Intel Corporation. All rights reserved. Copyright (C) 2003 - 2011 Intel Corporation. All rights reserved. Copyright (C) 2003 - 2010 Paul Mundt Copyright (C) 2003 - 2010 Dominik Brodowski Copyright (C) 2003 - 2009 Paul Mundt Copyright (C) 2003 - 2009 NetXen, Inc. Copyright (C) 2003 - 2008 Paul Mundt Copyright (C) 2003 - 2008 Nokia Corporation Author: Juha Yrjölä Copyright (C) 2003 - 2008 Nokia Corporation Copyright (C) 2003 - 2008 Dominik Brodowski Copyright (C) 2003 - 2007 Tensilica Inc. Copyright (C) 2003 - 2007 Paul Mundt Copyright (C) 2003 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2003 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2003 - 2006 Paul Mundt Copyright (C) 2003 - 2006 Intel Corporation. All rights reserved. Copyright (C) 2003 - 2005 Tensilica Inc. Copyright (C) 2003 - 2005 Nokia Corporation Copyright (C) 2003 - 2005 Intel Corporation. All rights reserved. Copyright (C) 2003 - 2004, 2006 Tresys Technology, LLC Copyright (C) 2003 - 2004 Tresys Technology, LLC. Copyright (C) 2003 - 2004 Tresys Technology, LLC Copyright (C) 2003 - 2004 Tresys Technology Copyright (C) 2003 - 2004 Intel Corporation. Copyright (C) 2003 - 2004 Dominik Brodowski Copyright (C) 2003 Takeo Takahashi Copyright (C) 2003 Michiel Rook Copyright (C) 2003 Megasolution Inc. Copyright (C) 2002~2010 by Guan Xue-tao Copyright (C) 2002/2003 by Andreas Eversberg (jolly@eversberg.eu) Copyright (C) 2002-2014 MEV Ltd. Copyright (C) 2002-2014 ARM Limited. Copyright (C) 2002-2012, Greg Ungerer Copyright (C) 2002-2011 Sentelic Corporation. Copyright (C) 2002-2011 Hugh Dickins. Copyright (C) 2002-2010, Ralink Technology, Inc. Copyright (C) 2002-2010 Exar Corp. Copyright (C) 2002-2010 David Woodhouse. Copyright (C) 2002-2008, Lars Ellenberg . Copyright (C) 2002-2008 Novell/SUSE Copyright (C) 2002-2008 Krzysztof Halasa Copyright (C) 2002-2007, Benjamin Herrenscmidt (benh@kernel.crashing.org) Copyright (C) 2002-2007 Philippe Gerum. Copyright (C) 2002-2007 Kristian Høgsberg Copyright (C) 2002-2007 KVASER AB Copyright (C) 2002-2007 Hewlett-Packard Co Contributed by David Mosberger-Tang Copyright (C) 2002-2007 Helge Deller Copyright (C) 2002-2007 H. Peter Anvin - All Rights Reserved Copyright (C) 2002-2007 H. Peter Anvin Copyright (C) 2002-2006 Yoichi Yuasa Copyright (C) 2002-2006 Thibaut VARENE Copyright (C) 2002-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2002-2006 Novell, Inc. Jan Beulich Copyright (C) 2002-2006 Netfilter Core Team Copyright (C) 2002-2006 Krzysztof Halasa Copyright (C) 2002-2006 Kristian Høgsberg Copyright (C) 2002-2006 KVASER AB, Sweden. All rights reserved. Copyright (C) 2002-2006 Frank Mori Hess Copyright (C) 2002-2005, Instant802 Networks, Inc. Copyright (C) 2002-2005 by David Brownell Copyright (C) 2002-2005 Yoichi Yuasa Copyright (C) 2002-2005 VERITAS Software Corporation. Copyright (C) 2002-2005 Sam Ravnborg Copyright (C) 2002-2005 Roman Zippel Copyright (C) 2002-2005 Pavel Roskin Copyright (C) 2002-2005 Netfilter Core Team Copyright (C) 2002-2005 MontaVista Software, Inc. Copyright (C) 2002-2005 MontaVista Software Inc. Copyright (C) 2002-2005 Julien Lerouge, 2003-2006 Karol Kozimor Copyright (C) 2002-2005 Eric Biederman Copyright (C) 2002-2005 Emmanuel Pacaud Copyright (C) 2002-2005 Dave Jones. Copyright (C) 2002-2005 Clemens Ladisch. Copyright (C) 2002-2005 BUFFALO INC. Copyright (C) 2002-2005 - Tom Zanussi (zanussi@us.ibm.com), IBM Corp Copyright (C) 2002-2004, Instant802 Networks, Inc. Copyright (C) 2002-2004 by Luca Risolia Copyright (C) 2002-2004 Yoichi Yuasa Copyright (C) 2002-2004 Timesys Corporation Copyright (C) 2002-2004 Stefan Eletzhofer Copyright (C) 2002-2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2002-2004 Sensoray Co., Inc. Copyright (C) 2002-2004 Russell King. Copyright (C) 2002-2004 Rohit Seth Copyright (C) 2002-2004 Randolph Chung Copyright (C) 2002-2004 Netfilter Core Team Copyright (C) 2002-2004 John Belmonte Copyright (C) 2002-2004 H. Peter Anvin - All Rights Reserved Copyright (C) 2002-2004 Greg Kroah-Hartman Copyright (C) 2002-2004 Eric Biederman Copyright (C) 2002-2004 Dave Jones Copyright (C) 2002-2003, Instant802 Networks, Inc. Copyright (C) 2002-2003 by Armin Schindler (mac@melware.de) Copyright (C) 2002-2003 Stephen Rothwell, IBM Corporation Copyright (C) 2002-2003 SnapGear Inc Copyright (C) 2002-2003 Romain Lievin Copyright (C) 2002-2003 Ralph Metzler Copyright (C) 2002-2003 Patrick Mochel Copyright (C) 2002-2003 MontaVista Software, Inc. Copyright (C) 2002-2003 Maxim Krasnyansky Copyright (C) 2002-2003 Matthew Wilcox Copyright (C) 2002-2003 Marcel Holtmann Copyright (C) 2002-2003 Intel Corp Inaky Perez-Gonzalez . Copyright (C) 2002-2003 Hewlett-Packard Co Stephane Eranian Copyright (C) 2002-2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2002-2003 Hewlett Packard Co Stephane Eranian Copyright (C) 2002-2003 Greg Ungerer Copyright (C) 2002-2003 Greg Kroah-Hartman 2002-2003 Copyright (C) 2002-2003 Florian Schirmer Copyright (C) 2002-2003 Fabrizio Gennari Copyright (C) 2002-2003 Eric Biederman Copyright (C) 2002-2003 Deep Blue Solutions Ltd, all rights reserved. Copyright (C) 2002-2003 David McCullough Copyright (C) 2002-2003 Dave Jones. Copyright (C) 2002-2003 Dave Jones Copyright (C) 2002-2003 Cytronics & Melware (info@melware.de) Copyright (C) 2002-2003 Christoph Hellwig Copyright (C) 2002-2003 Andreas Oberritter Copyright (C) 2002-2003 Andreas Gruenbacher Copyright (C) 2002-04 Intel Corporation . Copyright (C) 2002- 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2002,5 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2002,2011 Greg Ungerer Copyright (C) 2002,2005 by SOMA Networks, Inc. Copyright (C) 2002,2005 SOMA Networks, Inc. Copyright (C) 2002,2004 Yoichi Yuasa Copyright (C) 2002,2004 MARA Systems AB, by Henrik Nordstrom Copyright (C) 2002,2003 by Andreas Gruenbacher Copyright (C) 2002,2003 Yoichi Yuasa Copyright (C) 2002,2003 Takayoshi Kochi (t-kochi@bq.jp.nec.com) Copyright (C) 2002,2003 Suresh Siddha Copyright (C) 2002,2003 NEC Corporation Copyright (C) 2002,2003 Jun Nakajima Copyright (C) 2002,2003 Intrinsyc Software Copyright (C) 2002,2003 Intel Corp. Jun Nakajima Suresh Siddha Copyright (C) 2002,2003 Frank Mori Hess Copyright (C) 2002,2003 Broadcom Corporation Copyright (C) 2002,2003 Andi Kleen, SuSE Labs. Copyright (C) 2002,2003 Andi Kleen Copyright (C) 2002,2003 Adaptec, Inc. Copyright (C) 2002,03 NEC Electronics Corporation Copyright (C) 2002,03 Miles Bader Copyright (C) 2002, Rohit Seth Copyright (C) 2002, Phil Karn. Copyright (C) 2002, Linus Torvalds. Copyright (C) 2002, Linus Torvalds Copyright (C) 2002, Jouni Malinen Copyright (C) 2002, IBM Corp. Copyright (C) 2002, Greg Ungerer (gerg@snapgear.com) Copyright (C) 2002, Erich Focht, NEC Copyright (C) 2002, ATI Corp. Copyright (C) 2002, 2014 Maciej W. Rozycki Copyright (C) 2002, 2010 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2002, 2010 IBM Corp. Copyright (C) 2002, 2009 IBM Corp. Copyright (C) 2002, 2008 by Andreas Mohr. Copyright (C) 2002, 2008 IBM Corp. Copyright (C) 2002, 2008 David S. Miller Copyright (C) 2002, 2007 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2002, 2007 Maciej W. Rozycki Copyright (C) 2002, 2006, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 2002, 2006 Ken Chen Copyright (C) 2002, 2006 Intel Corp. Copyright (C) 2002, 2006 IBM Corp. Copyright (C) 2002, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 2002, 2005 Oracle. All rights reserved. Copyright (C) 2002, 2005 Maciej W. Rozycki Copyright (C) 2002, 2005 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Maciej W. Rozycki Copyright (C) 2002, 2005 - 2011 by Andreas Mohr. Copyright (C) 2002, 2004, 2009 IBM Corporation Copyright (C) 2002, 2004, 2007 by Ralf Baechle Copyright (C) 2002, 2004, 2007 by Ralf Baechle Copyright (C) 2002, 2004, 2005 Oracle. All rights reserved. Copyright (C) 2002, 2004 Oracle. All rights reserved. Copyright (C) 2002, 2004 Maciej W. Rozycki Copyright (C) 2002, 2004 IBM Corporation Copyright (C) 2002, 2004 IBM Corp. Copyright (C) 2002, 2004 IBM Corp. Copyright (C) 2002, 2004 Hewlett-Packard Development Company, L.P. Khalid Aziz Bjorn Helgaas Copyright (C) 2002, 2003, 2006 Paul Mundt Copyright (C) 2002, 2003, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 2002, 2003, 2005, 2008 Maciej W. Rozycki Copyright (C) 2002, 2003, 2005, 2006 Maciej W. Rozycki Copyright (C) 2002, 2003, 2005 Maciej W. Rozycki Copyright (C) 2002, 2003, 2005 Ilya A. Volynets Copyright (C) 2002, 2003, 2004, 2005, 2007 Maciej W. Rozycki Copyright (C) 2002, 2003, 2004 Paul Mundt Copyright (C) 2002, 2003, 2004 Maciej W. Rozycki Copyright (C) 2002, 2003, 2004 Hewlett-Packard Development Company, L.P. Khalid Aziz Alex Williamson Bjorn Helgaas Copyright (C) 2002, 2003, 2004 Dell Inc. by Matt Domsch . Copyright (C) 2002, 2003, 2004 Dell Inc. by Matt Domsch Copyright (C) 2002, 2003, 06, 07 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2002, 2003 Philip Pokorny Copyright (C) 2002, 2003 Paul Mundt Copyright (C) 2002, 2003 Oracle. All rights reserved. Copyright (C) 2002, 2003 Motorola Inc. Copyright (C) 2002, 2003 Marc Zyngier Copyright (C) 2002, 2003 Maciej W. Rozycki Copyright (C) 2002, 2003 Ladislav Michl (ladis@linux-mips.org) Copyright (C) 2002, 2003 IBM Deutschland Entwicklung GmbH, IBM Corporation Copyright (C) 2002, 2003 Hewlett-Packard Development Company, L.P. Bjorn Helgaas Copyright (C) 2002, 2003 H. Peter Anvin Copyright (C) 2002, 2003 David S. Miller (davem@redhat.com) Copyright (C) 2002, 2003 David Dawes 2004 Sylvain Meyer Copyright (C) 2002, 2003 - Tom Zanussi (zanussi@us.ibm.com), IBM Corp Copyright (C) 2002 to 2004 Adaptec, Inc.All Rights Reserved. Copyright (C) 2002 by gaoyonghong. Copyright (C) 2002 by Theodore Ts'o Copyright (C) 2002 by Ron Minnich Copyright (C) 2002 by Ralf Baechle Copyright (C) 2002 by Peter Schildmann Copyright (C) 2002 by Mylex. Copyright (C) 2002 by Kai Germaschewski Copyright (C) 2002 by Kai Germaschewski Copyright (C) 2002 by Harald Welte Copyright (C) 2002 by Concurrent Computer Corporation. Copyright (C) 2002 by Concurrent Computer Corporation Copyright (C) 2002 by Brian J. Murrell Copyright (C) 2002 by Andi Kleen, SuSE Labs. Copyright (C) 2002 by Adam Belay. Copyright (C) 2002 Zwane Mwaikambo Copyright (C) 2002 Yurij Sysoev Copyright (C) 2002 Yoshinori Sato Copyright (C) 2002 Yoichi Yuasa Copyright (C) 2002 Xilinx Inc., Systems Engineering Group Copyright (C) 2002 Wolfgang Scherr Copyright (C) 2002 Vivien Chappelier Copyright (C) 2002 USAGI/WIDE Project Copyright (C) 2002 Trond Myklebust Copyright (C) 2002 Toshinobu Sugioka Copyright (C) 2002 Toshiba Corporation Copyright (C) 2002 Tobias Hoffmann Copyright (C) 2002 TimeSys Corp. Copyright (C) 2002 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2002 Thibaut Varene Copyright (C) 2002 The Weather Channel, Inc. Copyright (C) 2002 Tensilica Inc. Copyright (C) 2002 Tapio Laxström (tapio.laxstrom@iptime.fi) Copyright (C) 2002 Takayoshi Kochi Copyright (C) 2002 Takashi Iwai Copyright (C) 2002 SuperH Ltd. Copyright (C) 2002 Sun Microsystems, Inc. Tim Hockin Copyright (C) 2002 Stuart Menefy (stuart.menefy@st.com) Copyright (C) 2002 Steve Underwood Copyright (C) 2002 Steve Schmidtke Licensed under the GPL Copyright (C) 2002 Stephen Rothwell, IBM Corporation Copyright (C) 2002 Stefan Eletzhofer Copyright (C) 2002 SnapGear, by Paul Dale Copyright (C) 2002 Sistina Software (UK) Limited. Copyright (C) 2002 Simon Evans Copyright (C) 2002 Shane Nay (shane@minirl.com) Copyright (C) 2002 Sam Creasey Copyright (C) 2002 SYSGO Real-Time Solutions GmbH Copyright (C) 2002 STMicroelectronics Limited Author : Stuart Menefy Copyright (C) 2002 STMicroelectronics Copyright (C) 2002 SOMA Networks, Inc. Copyright (C) 2002 SGI - Silicon Graphics, Inc Copyright (C) 2002 Ryan Holm Copyright (C) 2002 Ryan Bradetich Copyright (C) 2002 Rusty Russell IBM Corporation Copyright (C) 2002 Russell King. Copyright (C) 2002 Russell King Copyright (C) 2002 Rory Bolt Copyright (C) 2002 Roman Zippel . Copyright (C) 2002 Roman Zippel Copyright (C) 2002 Robert Schwebel Copyright (C) 2002 Robert Kaiser Copyright (C) 2002 Rob Radez Copyright (C) 2002 RidgeRun, Inc. Copyright (C) 2002 Rick Bronson Copyright (C) 2002 Richard Russon Copyright (C) 2002 Richard Hirst (rhirst with parisc-linux.org) Copyright (C) 2002 Richard Henderson. Copyright (C) 2002 Richard Henderson Copyright (C) 2002 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com) Copyright (C) 2002 Red Hat Inc. Copyright (C) 2002 Red Hat Inc Copyright (C) 2002 Randy Dunlap Copyright (C) 2002 Randolph Chung Copyright (C) 2002 Randolph Chung Copyright (C) 2002 Randolph CHung Copyright (C) 2002 Ralph Metzler Copyright (C) 2002 Ralf Baechle DO1GRB (ralf@gnu.org) Copyright (C) 2002 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2002 Rabeeh Khoury Rabeeh Khoury Copyright (C) 2002 Qlogic Corporation. Copyright (C) 2002 Peter Hettkamp Copyright (C) 2002 Peter Hettkamp Copyright (C) 2002 Peter Bergner , IBM Copyright (C) 2002 Pete Zaitcev Copyright (C) 2002 Pavel Machek Copyright (C) 2002 Paul Mundt Copyright (C) 2002 Paul Mackerras, IBM Corp. Copyright (C) 2002 Patrick Mansfield Copyright (C) 2002 Pascal Dameme and Marc Zyngier Copyright (C) 2002 Padraig Brady. Copyright (C) 2002 OProfile authors Copyright (C) 2002 Niibe Yutaka Copyright (C) 2002 NetChip Technology, Inc. Copyright (C) 2002 Neil Brown Copyright (C) 2002 Neil Brown Copyright (C) 2002 Motorola GSG-China Copyright (C) 2002 MontaVista Software, Inc. Copyright (C) 2002 MontaVista Software Inc. Author: jsun@mvista.com or jsun@junsun.net Copyright (C) 2002 MontaVista Software Inc. Author: Yoichi Yuasa Copyright (C) 2002 MontaVista Software Inc. Author: MontaVista Software, Inc. stevel@mvista.com or source@mvista.com Copyright (C) 2002 MontaVista Software Inc. Author: Michael Pruznick, michael_pruznick@mvista.com Copyright (C) 2002 MontaVista Software Inc. Author: Jun Sun, jsun@mvista.com or jsun@junsun.net Copyright (C) 2002 MontaVista Software Inc. Copyright (C) 2002 MontaVista Software Copyright (C) 2002 Monta Vista Software Inc Copyright (C) 2002 Momentum Computer, Inc. Author: Matthew Dharm Copyright (C) 2002 Michael Hillmann Copyright (C) 2002 Maxim Yevtyushkin Copyright (C) 2002 Maxim Krasnyansky Copyright (C) 2002 Matthew Wilcox (willy at parisc-linux.org) Copyright (C) 2002 Matthew Dharm Copyright (C) 2002 Martin Devera. Copyright (C) 2002 Martijn Sipkema Copyright (C) 2002 Mark D. Studebaker Copyright (C) 2002 Marius Gröger (mag@sysgo.de) Copyright (C) 2002 Marcel Holtmann Copyright (C) 2002 Maciej W. Rozycki Copyright (C) 2002 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2002 MEV Ltd. Copyright (C) 2002 M. R. Brown Copyright (C) 2002 M. R. Brown Copyright (C) 2002 Lionel Bouton Copyright (C) 2002 Linus Torvalds. Copyright (C) 2002 Laurent Pinchart Copyright (C) 2002 Laurent Canet Copyright (C) 2002 Ladislav Michl Copyright (C) 2002 Kuba Ober (kuba@mareimbrium.org) Copyright (C) 2002 Khalid Aziz Copyright (C) 2002 Ken Chen Copyright (C) 2002 Karsten Merker Copyright (C) 2002 KOBIL Systems GmbH Author: Thomas Wahrenbruch Copyright (C) 2002 Justin Cormack Copyright (C) 2002 Jungo Software Technologies. Copyright (C) 2002 John Levon Copyright (C) 2002 Joachim Wuttke Copyright (C) 2002 Jens Axboe Copyright (C) 2002 Jenna Hall Copyright (C) 2002 Jeff Dike (jdike@karaya.com). Copyright (C) 2002 Jeff Dike (jdike@karaya.com) Copyright (C) 2002 Jamey Hicks Copyright (C) 2002 James Simmons Copyright (C) 2002 James Simmons Copyright (C) 2002 Intrinsyc, Inc. (Frank Becker) Copyright (C) 2002 Intrinsyc Software Inc. Copyright (C) 2002 Intersil Americas Inc. Copyright (C) 2002 International Business Machines Corp. Copyright (C) 2002 Intel Crop., Louis Zhuang (louis.zhuang@intel.com) Copyright (C) 2002 Intel Corporation. Copyright (C) 2002 Intel Corporation Copyright (C) 2002 Intel Corp. Copyright (C) 2002 Intel (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) Copyright (C) 2002 Ingo Molnar Copyright (C) 2002 Hiroshi Aono (h-aono@ap.jp.nec.com) Copyright (C) 2002 Hirokazu Takata, Takeo Takahashi Copyright (C) 2002 Hewlett-Packard Development Group, L.P. Author: Torben Mathiasen Copyright (C) 2002 Hewlett-Packard Company Copyright (C) 2002 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2002 Hewlett-Packard Co David Mosberger Copyright (C) 2002 Hewlett Packard Copyright (C) 2002 Herbert Valerio Riedel Copyright (C) 2002 Helge Deller Copyright (C) 2002 H. Peter Anvin - All Rights Reserved Copyright (C) 2002 Guido Guenther , All Rights Reserved. Copyright (C) 2002 Greg Ungerer Copyright (C) 2002 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2002 Gerd Knorr Copyright (C) 2002 GALILEO TECHNOLOGY, LTD. Copyright (C) 2002 Frank Mori Hess Copyright (C) 2002 Fenghua Yu Copyright (C) 2002 Felix Domke Andreas Oberritter Copyright (C) 2002 Erich Focht Copyright (C) 2002 Embedix, Inc Copyright (C) 2002 Embedded Edge, LLC Author: dan@embeddededge.com Copyright (C) 2002 Dominik Brodowski Copyright (C) 2002 Dennis Noermann Copyright (C) 2002 Denis Oliver Kropp Copyright (C) 2002 Dell Inc. Copyright (C) 2002 Deep Blue Solutions Ltd. Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. Copyright (C) 2002 David S. Miller. Copyright (C) 2002 David S. Miller (davem@redhat.com) Copyright (C) 2002 David S. Miller Copyright (C) 2002 David McCullough Copyright (C) 2002 David J. Mckay & Benedict Gaster Copyright (C) 2002 David Howells (dhowells@redhat.com). Copyright (C) 2002 David Howells (dhowells@redhat.com) Copyright (C) 2002 David Howells (dhowells@redhat.com) Copyright (C) 2002 David Howells Copyright (C) 2002 Dave Engebretsen Copyright (C) 2002 Daniel Vecino Castel Copyright (C) 2002 Dag Arne Osvik 2003 Herbert Valerio Riedel Copyright (C) 2002 Connect Tech Inc. Copyright (C) 2002 Christoph Hellwig Copyright (C) 2002 Christer Weingel Copyright (C) 2002 Broadcom, Inc. author: Mark Vandevoorde. Copyright (C) 2002 Broadcom Corporation Copyright (C) 2002 Benjamin Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2002 Benedict Gaster Copyright (C) 2002 Atom Create Engineering Co., Ltd. Copyright (C) 2002 Anton Blanchard, IBM Corp. Copyright (C) 2002 Anton Blanchard , IBM Copyright (C) 2002 Andy Grover Copyright (C) 2002 Andriy Skulysh Copyright (C) 2002 Andreas Oberritter Copyright (C) 2002 Andi Kleen, SuSE Labs Copyright (C) 2002 Anders Blomdell Copyright (C) 2002 Allend Stichter Copyright (C) 2002 Alchemy Semiconductor Author: Alchemy Semiconductor, MontaVista Software Copyright (C) 2002 Alan Stern Copyright (C) 2002 Alan Cox Copyright (C) 2002 Al Stone Copyright (C) 2002 Adam Belay Copyright (C) 2002 AbsoluteValue Systems, Inc. All Rights Reserved. Copyright (C) 2002 ARM Ltd. All Rights Reserved Copyright (C) 2002 ARM Ltd. Copyright (C) 2002 ARM Ltd, All Rights Reserved Copyright (C) 2002 ARM Limited, All Rights Reserved. Copyright (C) 2002 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2002 2003 by MontaVista Software. Copyright (C) 2002 - 2014, Areca Technology Corporation All rights reserved Copyright (C) 2002 - 2013 Tensilica, Inc. Copyright (C) 2002 - 2012 Tensilica Inc. Copyright (C) 2002 - 2012 Paul Mundt Copyright (C) 2002 - 2011 Paul Mundt. Markus Brunner, Mark Jonas (Jul 2007). Copyright (C) 2002 - 2011 Paul Mundt Copyright (C) 2002 - 2010 Paul Mundt Copyright (C) 2002 - 2009 Paul Mundt Copyright (C) 2002 - 2008 Paul Mundt Copyright (C) 2002 - 2008 Jeff Dike. Copyright (C) 2002 - 2007 Paul Mundt Copyright (C) 2002 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com). Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux,intel}.com) Copyright (C) 2002 - 2006 Atom Create Engineering Co., Ltd. Copyright (C) 2002 - 2005, Areca Technology Corporation All rights reserved Copyright (C) 2002 - 2005 Tensilica Inc. Copyright (C) 2002 - 2005 Benjamin Herrenschmidt and Markus Demleitner Copyright (C) 2002 - 2005 Benjamin Herrenschmidt Copyright (C) 2002 - 2004 Dominik Brodowski Copyright (C) 2002 - 2003 Dominik Brodowski Copyright (C) 2002 - 2003 Dominik Brodowski Copyright (C) 2002 & pcHDTV, inc. Copyright (C) 2002 MontaVista Software Inc. Author: Yoichi Yuasa Copyright (C) 2002 Gary Brubaker Copyright (C) 2001~2010 GUAN Xue-tao Copyright (C) 2001-5, B2C2 inc. Copyright (C) 2001-2015 Intel Corporation Author: 2014, 2015 Lv Zheng 2006, 2007 Alexey Starikovskiy 2006 Denis Sadykov 2004 Luming Yu Copyright (C) 2001-2014 Yoshinori Sato Copyright (C) 2001-2014 Helge Deller Copyright (C) 2001-2013 Tensilica Inc. Authors Victor Prupis Copyright (C) 2001-2013 Helge Deller Copyright (C) 2001-2012 GUAN Xue-tao Copyright (C) 2001-2011 Guan Xuetao Copyright (C) 2001-2010 Guan Xuetao Copyright (C) 2001-2010 GUAN Xue-tao Copyright (C) 2001-2010 David Woodhouse Copyright (C) 2001-2009 Helge Deller Copyright (C) 2001-2008, Philipp Reisner . Copyright (C) 2001-2008, Lars Ellenberg . Copyright (C) 2001-2008, LINBIT Information Technologies GmbH. Copyright (C) 2001-2008 Stas Sergeev Copyright (C) 2001-2008 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001-2008 S3 Graphics, Inc. All Rights Reserved. Copyright (C) 2001-2008 Miklos Szeredi Copyright (C) 2001-2007 Tensilica Inc. Copyright (C) 2001-2007 Red Hat, Inc. and others Copyright (C) 2001-2007 Red Hat, Inc. Created by David Woodhouse Copyright (C) 2001-2007 Red Hat, Inc. All Rights Reserved. Copyright (C) 2001-2007 Red Hat, Inc. Copyright (C) 2001-2007 Miklos Szeredi. All rights reserved. Copyright (C) 2001-2007 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001-2007 Axis Communications AB Copyright (C) 2001-2006,2008,2013 Greg Kroah-Hartman Copyright (C) 2001-2006 Tensilica Inc. Copyright (C) 2001-2006 Storlink, Corp. Copyright (C) 2001-2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001-2006 Red Hat, Inc. Copyright (C) 2001-2006 PEAK System-Technik GmbH Copyright (C) 2001-2006 MontaVista Software Inc. Copyright (C) 2001-2006 Ian Kent Copyright (C) 2001-2006 Helge Deller Copyright (C) 2001-2006 Davide Libenzi Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria. Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria Copyright (C) 2001-2005 Thomas Winischhofer. Copyright (C) 2001-2005 Thomas Winischhofer, Vienna, Austria. Copyright (C) 2001-2005 Tensilica Inc. Authors Christian Zankel, Joe Taylor Copyright (C) 2001-2005 Stelian Pop Copyright (C) 2001-2005 Russell King Copyright (C) 2001-2005 PPC 64 Team, IBM Corp Copyright (C) 2001-2005 MontaVista Software Inc. Copyright (C) 2001-2005 IBM Corporation Copyright (C) 2001-2004, SnapGear Inc. (www.snapgear.com) Copyright (C) 2001-2004, 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001-2004 by Thomas Winischhofer, Vienna, Austria and sis310_accel.h Copyright (C) 2001-2004 by Thomas Winischhofer, Vienna, Austria Copyright (C) 2001-2004 by David Brownell Copyright (C) 2001-2004 Stony Brook University Copyright (C) 2001-2004 Stelian Pop Copyright (C) 2001-2004 Peter Osterlund Copyright (C) 2001-2004 Paul Mackerras , IBM Copyright (C) 2001-2004 Jes Sorensen, Wild Open Source Inc. Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001-2004 FarSite Communications Ltd. Copyright (C) 2001-2004 Dave Jones. Copyright (C) 2001-2004 Aurelien Jarno Copyright (C) 2001-2004 Amit S. Kale Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001-2003, SnapGear Inc. Copyright (C) 2001-2003, 2007-2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright (C) 2001-2003, 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001-2003, 2005 Hewlett-Packard Development Company, L.P. David Mosberger-Tang Bjorn Helgaas Copyright (C) 2001-2003 by Geert Uytterhoeven Copyright (C) 2001-2003 SuSE Labs. Copyright (C) 2001-2003 Stony Brook University Copyright (C) 2001-2003 Stelian Pop Copyright (C) 2001-2003 Sistina Software (UK) Limited. Copyright (C) 2001-2003 Saito.K & Jeanne Copyright (C) 2001-2003 S3 Graphics, Inc. All Rights Reserved. Copyright (C) 2001-2003 Russell King, All Rights Reserved. Copyright (C) 2001-2003 Red Hat, Inc. Copyright (C) 2001-2003 Pavel Machek Copyright (C) 2001-2003 Patrick Mochel Copyright (C) 2001-2003 MontaVista Software Inc. Author: Yoichi Yuasa Copyright (C) 2001-2003 Liam Davies (ldavies@agile.tv) Copyright (C) 2001-2003 Jochen Eisinger Copyright (C) 2001-2003 Ivan Martinez Copyright (C) 2001-2003 Ilya Volynets Copyright (C) 2001-2003 IBM Corp. Copyright (C) 2001-2003 Hewlett-Packard Co Stephane Eranian Copyright (C) 2001-2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2001-2003 Grant Grundler Copyright (C) 2001-2003 Frank Mori Hess Copyright (C) 2001-2003 Bart De Schuymer Copyright (C) 2001-2003 Andreas Gruenbacher, Copyright (C) 2001-2003 Andreas Gruenbacher Copyright (C) 2001-2002, SnapGear Inc. Copyright (C) 2001-2002, 2004 Hirokazu Takata Copyright (C) 2001-2002 Will Dyson Copyright (C) 2001-2002 Thomas Bogendoerfer Copyright (C) 2001-2002 Sistina Software (UK) Limited. Copyright (C) 2001-2002 Ryan Bradetich Copyright (C) 2001-2002 Petr Vandrovec Copyright (C) 2001-2002 Patrick McHardy Copyright (C) 2001-2002 MontaVista Software Inc. Author: Yoichi Yuasa Copyright (C) 2001-2002 MontaVista Software Inc. Copyright (C) 2001-2002 Matthew Wilcox Copyright (C) 2001-2002 Marcel Holtmann Jose Orlando Pereira Copyright (C) 2001-2002 Marcel Holtmann Copyright (C) 2001-2002 Magnus Boden Copyright (C) 2001-2002 Maciej Soltysiak Copyright (C) 2001-2002 Klaus Smolin IBM Storage Technology Division Copyright (C) 2001-2002 Inventel Systemes Written by David Libault Copyright (C) 2001-2002 Inventel Systemes Written 2001-2002 by Copyright (C) 2001-2002 IBM Deutschland Entwicklung GmbH. Copyright (C) 2001-2002 IBM Corp. Copyright (C) 2001-2002 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2001-2002 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001-2002 Greg Kroah-Hartman Copyright (C) 2001-2002 Greg Kroah-Hartman Copyright (C) 2001-2002 Deep Blue Solutions Ltd. Copyright (C) 2001-2002 Convergence Integrated Media GmbH ralph@convergence.de>, holger@convergence.de>, js@convergence.de> Copyright (C) 2001-2002 Convergence Integrated Media GmbH Holger Waechtler Copyright (C) 2001-2002 Christoph Hellwig Copyright (C) 2001-2002 Benjamin Herrenschmidt Copyright (C) 2001-2002 Antefacto Ltd, 181 Parnell St, Dublin 1, Ireland. Copyright (C) 2001-2002 Andreas Gruenbacher, Copyright (C) 2001-2002 Andras Kis-Szabo Copyright (C) 2001-2002 Alcôve. Copyright (C) 2001-2002 Andre Hedrick Copyright (C) 2001,2011 Deep Blue Solutions Ltd Copyright (C) 2001,2007 IBM Corp. Copyright (C) 2001,2006 IBM Corporation. Copyright (C) 2001,2005, Scott J. Bertin Copyright (C) 2001,2005 IBM Corporation. Copyright (C) 2001,2004 Grant Grundler Copyright (C) 2001,2003,2004 Dell Copyright (C) 2001,2003 IBM Corp. Copyright (C) 2001,2003 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001,2002,2006 by Jan-Benedict Glaw Copyright (C) 2001,2002,2005 Broadcom Corporation Copyright (C) 2001,2002,2004 Broadcom Corporation Copyright (C) 2001,2002,2003,2004 Broadcom Corporation Copyright (C) 2001,2002,2003 Frank Mori Hess Copyright (C) 2001,2002,2003 Broadcom Corporation Copyright (C) 2001,2002,2003 Benjamin Herrenscmidt (benh@kernel.crashing.org) Copyright (C) 2001,2002 Richard Russon Copyright (C) 2001,2002 Paul Diefenbaugh Copyright (C) 2001,2002 Networks Associates Technology, Inc. Copyright (C) 2001,2002 Jeff Garzik Copyright (C) 2001,2002 Jakob Kemi Copyright (C) 2001,2002 IBM Corp. Copyright (C) 2001,2002 Hiroyuki Kondo, and Hirokazu Takata Copyright (C) 2001,2002 Frank Mori Hess Copyright (C) 2001,2002 Andi Kleen, SuSE Labs Copyright (C) 2001,2002 Simon Evans Copyright (C) 2001,2002 NEC Corporation Copyright (C) 2001,2002 Miles Bader Copyright (C) 2001,02,03 NEC Electronics Corporation Copyright (C) 2001,02,03 Miles Bader Copyright (C) 2001,02 Gerd Knorr Copyright (C) 2001, SnapGear. Copyright (C) 2001, STMicrolectronics, Inc. Copyright (C) 2001, Roman Weissgaerber Copyright (C) 2001, Lineo Inc. Copyright (C) 2001, Jean Tourrilhes Copyright (C) 2001, Dag Brattli Copyright (C) 2001, Cliff Brake and others. Copyright (C) 2001, Alcatel Copyright (C) 2001, 2012 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2001, 2012 IBM Corp. Copyright (C) 2001, 2012 IBM Corp. Author(s): Robert Burroughs Eric Rossman (edrossma@us.ibm.com) Copyright (C) 2001, 2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright (C) 2001, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2001, 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2001, 2007 IBM Corp. Authors: Fritz Elfert (felfert@millenux.com) Peter Tiedemann (ptiedem@de.ibm.com) Copyright (C) 2001, 2007 IBM Corp. Authors: Fritz Elfert (felfert@millenux.com) Peter Tiedemann (ptiedem@de.ibm.com) Copyright (C) 2001, 2007 Hewlett-Packard Development Company, L.P. Copyright (C) 2001, 2006, 2008 MontaVista Software, Copyright (C) 2001, 2006 Tensilica Inc. Copyright (C) 2001, 2006 IBM Corp. Author(s): Stefan Bader Michael Holzheu Martin Schwidefsky Copyright (C) 2001, 2006 IBM Corp. Author(s): Carsten Otte Michael Holzheu Tuan Ngo-Anh Martin Schwidefsky Copyright (C) 2001, 2006 IBM Corp. Author(s): Robert Burroughs Eric Rossman (edrossma@us.ibm.com) Copyright (C) 2001, 2004-2005 Intel Corp Rohit Seth Suresh Siddha Gordon Jin Ashok Raj Copyright (C) 2001, 2004, 2011, 2012 MIPS Technologies, Inc. Copyright (C) 2001, 2004, 2007 Maciej W. Rozycki Copyright (C) 2001, 2004 MIPS Technologies, Inc. Copyright (C) 2001, 2004 IBM Corp. Copyright (C) 2001, 2003-2005 MontaVista Software Inc. Author: ahennessy@mvista.com source@mvista.com Copyright (C) 2001, 2003-2005 MontaVista Software Inc. Copyright (C) 2001, 2003 Steve Underwood, 2007 David Rowe Copyright (C) 2001, 2003 Rusty Russell IBM Corporation. Copyright (C) 2001, 2003 Rusty Russell Copyright (C) 2001, 2003 Ladislav Michl (ladis@linux-mips.org) Copyright (C) 2001, 2003 Keith M Wesolowski Copyright (C) 2001, 2002, MontaVista Software Inc. Author: Jun Sun, jsun@mvista.com or jsun@junsun.net Copyright (C) 2001, 2002, 2007, 2012 Imagination Technologies. Copyright (C) 2001, 2002, 2007, 2009, 2012 Imagination Technologies. Copyright (C) 2001, 2002, 2005, 2007, 2012 Imagination Technologies. Copyright (C) 2001, 2002, 2004 Hirokazu Takata Copyright (C) 2001, 2002, 2003, 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2001, 2002, 2003, 2005, 2007, 2012 Imagination Technologies. Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Imagination Technologies Ltd Copyright (C) 2001, 2002, 2003, 2004 David S. Miller (davem@redhat.com) Copyright (C) 2001, 2002, 2003 by Liam Davies (ldavies@agile.tv) Copyright (C) 2001, 2002, 2003 YOKOTA Hiroshi GOTO Masanori , Copyright (C) 2001, 2002, 2003 Paul Mundt Copyright (C) 2001, 2002, 2003 Patrick Mochel Copyright (C) 2001, 2002, 2003 Maciej W. Rozycki Copyright (C) 2001, 2002, 2003 Liam Davies (ldavies@agile.tv) Copyright (C) 2001, 2002, 2003 Jeff Garzik (jgarzik@pobox.com) Copyright (C) 2001, 2002, 2003 Frank Mori Hess Copyright (C) 2001, 2002, 2003 Broadcom Corporation Copyright (C) 2001, 2002 by: Alan Cox Thomas Hood Brian Gerst Copyright (C) 2001, 2002 Sistina Software (UK) Limited. Copyright (C) 2001, 2002 Sistina Software Copyright (C) 2001, 2002 Ryan Holm Copyright (C) 2001, 2002 Red Hat. Copyright (C) 2001, 2002 Ralf Baechle Copyright (C) 2001, 2002 Paul Mundt Copyright (C) 2001, 2002 Paul Diefenbaugh Copyright (C) 2001, 2002 Niibe Yutaka Copyright (C) 2001, 2002 M. R. Brown Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com). Copyright (C) 2001, 2002 Hitoshi Yamamoto Copyright (C) 2001, 2002 Hirokazu Takata, Hiroyuki Kondo, Hitoshi Yamamoto Copyright (C) 2001, 2002 Frank Mori Hess Copyright (C) 2001, 2002 David S. Miller (davem@redhat.com) Copyright (C) 2001, 2002 Andy Grover Copyright (C) 2001, 2002 Andreas Dilger Copyright (C) 2001, 2002 Andi Kleen, SuSE Labs. Copyright (C) 2001, 06 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2001 by Stanislav Brabec Copyright (C) 2001 by Peter Sprenger (sprenger@moving-bytes.de) Copyright (C) 2001 by Micro Solutions, Inc. Copyright (C) 2001 by Liam Davies (ldavies@agile.tv) Copyright (C) 2001 by Ladislav Michl Copyright (C) 2001 by Kai Germaschewski Karsten Keil Copyright (C) 2001 by Kai Germaschewski Copyright (C) 2001 by Jiun-Jie Huang Copyright (C) 2001 by James.Bottomley@HansenPartnership.com Copyright (C) 2001 by Hiroyuki Kondo Copyright (C) 2001 by Harald Welte Copyright (C) 2001 by Frode Isaksen 2001 by Kai Germaschewski Copyright (C) 2001 by Andreas Gruenbacher, Copyright (C) 2001 by Andreas Gruenbacher Copyright (C) 2001 by Adaptec Copyright (C) 2001 by Karsten Merker and Maciej W. Rozycki . Copyright (C) 2001 Wolfgang Scherr Copyright (C) 2001 WireX Communications, Inc Copyright (C) 2001 Will Dyson (will_dyson at pobox.com) Copyright (C) 2001 Will Dyson Copyright (C) 2001 Will Dyson Copyright (C) 2001 Utz-Uwe Haus Copyright (C) 2001 Todd Inglett, IBM Corporation Copyright (C) 2001 Tim Waugh Copyright (C) 2001 Thomas Bogendoerfer Copyright (C) 2001 Thomas Bogendoerfer Copyright (C) 2001 Thiemo Seufer. Copyright (C) 2001 Tensilica, Inc. by Kevin Chea . Copyright (C) 2001 Tensilica Inc. Copyright (C) 2001 Takayoshi Kochi Copyright (C) 2001 Takashi Oe Copyright (C) 2001 Sysgo Real-Time Solutions GmbH Copyright (C) 2001 Sven Luther, Copyright (C) 2001 Sun Microsystems, Inc. Copyright (C) 2001 Sun Microsystems (thockin@sun.com) Copyright (C) 2001 Steven J. Hill (sjhill@realitydiluted.com) Copyright (C) 2001 Steve Underwood and 2007-2008 David Rowe Copyright (C) 2001 Steve Underwood Copyright (C) 2001 Stefan Gmeiner Copyright (C) 2001 Standard Microsystems Corporation Developed by Simple Network Magic Corporation Copyright (C) 2001 Sistina Software (UK) Limited. Copyright (C) 2001 Sistina Software (UK) Limited Copyright (C) 2001 Simon Huggins Copyright (C) 2001 Silicon Graphics, Inc. (Trust Technology Group) Copyright (C) 2001 Scott Jennings Copyright (C) 2001 STMicroelectronics, Inc. Contact: steve.miller@st.com. Copyright (C) 2001 SGI - Silicon Graphics, Inc Copyright (C) 2001 SED Systems, a Division of Calian Ltd. Copyright (C) 2001 SED Systems, a Division of Calian Ltd. Copyright (C) 2001 Ryan Bradetich Copyright (C) 2001 Rusty Russell. Copyright (C) 2001 Rusty Russell, 2002, 2010 Rusty Russell IBM. Copyright (C) 2001 Russell King. Copyright (C) 2001 Russell King, All rights reserved. Copyright (C) 2001 Russell King, All Rights Reserved. Copyright (C) 2001 Russell King Copyright (C) 2001 Ronny Strutz <3des@elitedvb.de> Copyright (C) 2001 Romain Dolbeau . Copyright (C) 2001 Romain Dolbeau Copyright (C) 2001 Rodolfo Giometti Copyright (C) 2001 Robert Siemer Copyright (C) 2001 Robert Schwebel Copyright (C) 2001 Ridgerun,Inc (glonnon@ridgerun.com) Copyright (C) 2001 RidgeRun, Inc. Greg Lonnon Copyright (C) 2001 RidgeRun, Inc. Author: RidgeRun, Inc. Greg Lonnon (glonnon@ridgerun.com) Copyright (C) 2001 RidgeRun, Inc. Author: Greg Lonnon Copyright (C) 2001 RidgeRun, Inc. Copyright (C) 2001 RidgeRun, Inc (glonnon@ridgerun.com) Copyright (C) 2001 Richard Zidlicky Copyright (C) 2001 Richard Hirst Copyright (C) 2001 Resilience Corporation Copyright (C) 2001 Red Hat, Inc. All Rights Reserved. Written by David Howells (dhowells@redhat.com). Copyright (C) 2001 Red Hat, Inc. Copyright (C) 2001 Red Hat UK Limited Copyright (C) 2001 Red Hat Inc. Copyright (C) 2001 Red Hat Inc Copyright (C) 2001 Randolph Chung Copyright (C) 2001 Randolph Chung Copyright (C) 2001 Randolph Chung Copyright (C) 2001 Ralph Metzler Marcus Metzler Copyright (C) 2001 Ralf Baechle Copyright (C) 2001 REINER SCT Author: Matthias Bruestle Copyright (C) 2001 Qlogic Corporation. Copyright (C) 2001 Philip Blundell Copyright (C) 2001 Peter Bergner, IBM Corp. Copyright (C) 2001 Paul Mundt Copyright (C) 2001 Paul Mackerras , IBM Copyright (C) 2001 Paul Diefenbaugh Copyright (C) 2001 Paul Bame Copyright (C) 2001 Patrick Mochel Copyright (C) 2001 PPC64 Team, IBM Corp Copyright (C) 2001 PPC 64 Team, IBM Corp Copyright (C) 2001 O'Reilly & Associates Copyright (C) 2001 NxtWave Communications, Inc. Copyright (C) 2001 Niibe Yutaka & Kaz Kojima Copyright (C) 2001 Networks Associates Technology, Inc Copyright (C) 2001 NEC Corporation Copyright (C) 2001 MontaVista Software, Inc. Copyright (C) 2001 MontaVista Software Inc. Author: jsun@mvista.com or jsun@junsun.net Copyright (C) 2001 MontaVista Software Inc. Author: MontaVista Software, Inc. stevel@mvista.com or source@mvista.com Copyright (C) 2001 MontaVista Software Inc. Author: MontaVista Software, Inc. ahennessy@mvista.com Copyright (C) 2001 MontaVista Software Inc. Author: Matt Porter Copyright (C) 2001 MontaVista Software Inc. Copyright (C) 2001 MontaVista Softare Inc. Copyright (C) 2001 Momchil Velikov Copyright (C) 2001 Miles Bader Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation Copyright (C) 2001 Mike Corrigan & Dave Engebretsen IBM Corporation Copyright (C) 2001 Michael Eskin, Tom Zakrajsek. Copyright (C) 2001 Michael Ashley Copyright (C) 2001 Michael Anderson, IBM Corporation Copyright (C) 2001 Matthieu Delahaye Copyright (C) 2001 Matthew Wilcox. Copyright (C) 2001 Matthew Wilcox for Hewlett-Packard Copyright (C) 2001 Matthew Wilcox (willy at parisc-linux.org) Copyright (C) 2001 Massimo Dal Zotto Copyright (C) 2001 Martin Josefsson Copyright (C) 2001 Mark Langsdorf (mark.langsdorf@amd.com) Copyright (C) 2001 Marc Boucher (marc@mbsi.ca). Copyright (C) 2001 Manuela Cirronis, Paolo Alberelli Copyright (C) 2001 Manfred Spraul. Copyright (C) 2001 MandrakeSoft S.A. Copyright (C) 2001 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2001 MIPS Technologies, Inc. Copyright (C) 2001 M. R. Brown Copyright (C) 2001 Linus Torvalds Copyright (C) 2001 Lennert Buytenhek (buytenh@gnu.org) and James Leu (jleu@mindspring.net). Copyright (C) 2001 Lennert Buytenhek (buytenh@gnu.org) Copyright (C) 2001 Laurent Pinchart Copyright (C) 2001 Ken Hill (khill@microtronix.com) Vic Phillips (vic@microtronix.com) Copyright (C) 2001 Keith M Wesolowski Copyright (C) 2001 Kaz Kojima Copyright (C) 2001 Kanoj Sarcar Copyright (C) 2001 Junichi Morita Copyright (C) 2001 Jun Nakajima Copyright (C) 2001 John Marvin Copyright (C) 2001 Jens Axboe Copyright (C) 2001 Jens Axboe Copyright (C) 2001 Jenna Hall Copyright (C) 2001 Jeff Wiedemeier (Compaq Computer Corporation) Copyright (C) 2001 Jeff Garzik Copyright (C) 2001 Jeff Dike (jdike@karaya.com) Copyright (C) 2001 Jean-Christophe Vaugeois Copyright (C) 2001 Jean Tourrilhes, HP Labs Copyright (C) 2001 Jean Tourrilhes Copyright (C) 2001 Jean Tourrilhes Copyright (C) 2001 Jan-Benedict Glaw Copyright (C) 2001 James.Bottomley@HansenPartnership.com Copyright (C) 2001 James Morris Copyright (C) 2001 Ivan Martinez Copyright (C) 2001 Intersil Americas Inc. Copyright (C) 2001 Intel San Luis Obispo Copyright (C) 2001 Intel Copyright (C) 2001 Inside Out Networks, All rights reserved. Copyright (C) 2001 Ingo Molnar Copyright (C) 2001 Ian da Silva, Jeremy Siegel. Copyright (C) 2001 IBM. Dave Engebretsen, Peter Bergner, and Mike Corrigan {engebret|bergner|mikec}@us.ibm.com. Copyright (C) 2001 IBM Deutschland Entwicklung GmbH by Carsten Otte and " Michael Holzheu (cotte@de.ibm.com,holzheu@de.ibm.com). Copyright (C) 2001 IBM Corporation. All rights reserved. Copyright (C) 2001 IBM Corp. Copyright (C) 2001 IBM Copyright (C) 2001 Holger Waechtler. Copyright (C) 2001 Holger Waechtler for Convergence Integrated Media GmbH Marko Kohtala Copyright (C) 2001 Hiroyuki Kondo, and Hirokazu Takata Copyright (C) 2001 Hiroyuki Kondo, Hirokazu Takata, and Hitoshi Yamamoto Copyright (C) 2001 Hewlett-Packard (Paul Bame) Copyright (C) 2001 Hewlett-Packard (Grant Grundler) Copyright (C) 2001 Hewlett-Packard Copyright (C) 2001 H. Peter Anvin - All Rights Reserved Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2001 Greg Kroah-Hartman Copyright (C) 2001 Greg Banks Copyright (C) 2001 Grant Grundler (Hewlett Packard) Copyright (C) 2001 Georges Menie, Ken Desmet Copyright (C) 2001 Free Software Foundation, Inc. Copyright (C) 2001 Fred Lewis Copyright (C) 2001 Frank Mori Hess Copyright (C) 2001 Florian Lohoff. Copyright (C) 2001 Flaga hf. Medical Devices, Kári Davíðsson Copyright (C) 2001 FarSite Communications Ltd. www.farsite.co.uk Copyright (C) 2001 Dustin McIntire Copyright (C) 2001 Dimitromanolakis Apostolos Copyright (C) 2001 Deep Blue Solutions Ltd. Modified by Catalin Marinas. Copyright (C) 2001 Deep Blue Solutions Ltd. Copyright (C) 2001 David J. Mckay (david.mckay@st.com) Copyright (C) 2001 David A. Schleef Copyright (C) 2001 David A. Hinds. Copyright (C) 2001 Dave Kennedy Copyright (C) 2001 Dave Engebretsen, IBM Corporation Copyright (C) 2001 Dave Engebretsen & Todd Inglett IBM Corporation. Copyright (C) 2001 Daniel Barlow. Copyright (C) 2001 Daniel Barlow Copyright (C) 2001 Daniel Barlow Copyright (C) 2001 Dan Malek (dmalek@jlc.net) Copyright (C) 2001 Cypress Semiconductor Inc. Copyright (C) 2001 Convergence integrated media GmbH Ralph Metzler Copyright (C) 2001 Convergence Integrated Media GmbH Copyright (C) 2001 Compaq Computer Corporation. Copyright (C) 2001 Compaq Computer Corporation Copyright (C) 2001 Christoph Hellwig Copyright (C) 2001 Christoph Hellwig Copyright (C) 2001 Chris Gauthron Copyright (C) 2001 Charles Howes Copyright (C) 2001 Broadcom Corporation. Copyright (C) 2001 Bradley D. LaRonde Copyright (C) 2001 Brad Hards (bhards@bigpond.net.au) Copyright (C) 2001 Brad Boyer (flar@allandria.com) Copyright (C) 2001 Benjamin LaHaise. Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 2001 Axis Communications AB. Copyright (C) 2001 Axis Communications AB Copyright (C) 2001 Ascensit Copyright (C) 2001 Arnaud Westenberg Copyright (C) 2001 Arcom Control System Ltd Copyright (C) 2001 Antonino Daplas All Rights Reserved Copyright (C) 2001 Anton Blanchard (anton@samba.org) Copyright (C) 2001 Anton Blanchard , IBM Copyright (C) 2001 Andrew Tridgell Copyright (C) 2001 Andreas Gruenbacher, Copyright (C) 2001 Andrea Arcangeli SuSE Copyright (C) 2001 Altera Corporation Hyok S. Choi, 2003. Copyright (C) 2001 Allan Willcox Copyright (C) 2001 Alessandro Rubini and Jonathan Corbet Copyright (C) 2001 ARM Limited, by David A Rusling, Deep Blue Solutions Ltd. Copyright (C) 2001 ARM Limited Copyright (C) 2001 - 2015 Intel Corp. Author: Andy Grover Author: Paul Diefenbaugh Author: Rafael J. Wysocki Copyright (C) 2001 - 2013 Tensilica Inc. Copyright (C) 2001 - 2012 Tensilica Inc. Copyright (C) 2001 - 2012 Paul Mundt Copyright (C) 2001 - 2010 Tensilica Inc. Copyright (C) 2001 - 2009 Paul Mundt Copyright (C) 2001 - 2009 Davide Libenzi Copyright (C) 2001 - 2008 Tensilica Inc. Copyright (C) 2001 - 2008 Paul Mundt Copyright (C) 2001 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2001 - 2007 Tensilica Inc. Kevin Chea Marc Gauthier Chris Zankel Copyright (C) 2001 - 2007 Tensilica Inc. Copyright (C) 2001 - 2007 Paul Mundt Copyright (C) 2001 - 2007 Jeff Dike (jdike@{linux.intel,addtoit}.com) Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2001 - 2006 Paul Mundt Copyright (C) 2001 - 2005 Tensilica Inc. Copyright (C) 2001 - 2003 Tensilica Inc. Copyright (C) 2001 - 2003 Sistina Software (UK) Limited. Copyright (C) 2001 - 2003 Jeff Dike (jdike@addtoit.com) Copyright (C) 2001 - 2002 Ganesh Varadarajan Copyright (C) 2000-2014, VMware, Inc. All Rights Reserved. Copyright (C) 2000-2012 Imagination Technologies. Copyright (C) 2000-2012 Axis Communications AB Copyright (C) 2000-2010, Greg Ungerer Copyright (C) 2000-2010 Steven J. Hill David Woodhouse Thomas Gleixner Copyright (C) 2000-2010 Axis Communications AB Copyright (C) 2000-2008, Willy Tarreau Copyright (C) 2000-2008 Krzysztof Halasa Copyright (C) 2000-2008 H. Peter Anvin - All Rights Reserved Copyright (C) 2000-2007, Axis Communications AB. Copyright (C) 2000-2007, 2012 Imagination Technologies. Copyright (C) 2000-2007 Axis Communications AB, Lund, Sweden Copyright (C) 2000-2007 Axis Communications AB Copyright (C) 2000-2006 Tigran Aivazian 2006 Shaohua Li Copyright (C) 2000-2006 Tigran Aivazian 2006 Shaohua Li 2013-2015 Borislav Petkov Copyright (C) 2000-2006 Axis Communications AB, Lund, Sweden Copyright (C) 2000-2005 by Harald Welte Copyright (C) 2000-2005 by David Brownell Copyright (C) 2000-2005 by David Brownell Copyright (C) 2000-2005 Thomas Gleixner Copyright (C) 2000-2005 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2000-2005 Netfilter Core Team Copyright (C) 2000-2005 International Business Machines Corp. Copyright (C) 2000-2004 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2000-2004 Russell King Copyright (C) 2000-2004 Netfilter Core Team. Copyright (C) 2000-2004 Netfilter Core Team Copyright (C) 2000-2004 Neil Brown Copyright (C) 2000-2004 David Brownell Copyright (C) 2000-2003, Axis Communications AB. Copyright (C) 2000-2003, 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2000-2003 by Armin Schindler (mac@melware.de) Copyright (C) 2000-2003 Russell King. Copyright (C) 2000-2003 Paul Bame Copyright (C) 2000-2003 Nicolas Pitre Copyright (C) 2000-2003 MontaVista Software Inc. Copyright (C) 2000-2003 Krzysztof Halasa Copyright (C) 2000-2003 IBM Corp. Copyright (C) 2000-2003 Hewlett-Packard Company. Copyright (C) 2000-2003 Gerd Knorr Copyright (C) 2000-2003 Deep Blue Solutions Ltd. Copyright (C) 2000-2003 Deep Blue Solutions Ltd Copyright (C) 2000-2003 Dave Jones, Arjan van de Ven, Janne Pänkälä, Dominik Brodowski. Copyright (C) 2000-2003 Cytronics & Melware (info@melware.de) Copyright (C) 2000-2003 Broadcom Corporation. Copyright (C) 2000-2003 Axis Communications AB Copyright (C) 2000-2003 (c) Helge Deller Copyright (C) 2000-2002, Greg Ungerer Copyright (C) 2000-2002 by Kai Germaschewski (kai@germaschewski.name) Copyright (C) 2000-2002 by Harald Welte Copyright (C) 2000-2002 Ziglio Frediano, freddy77@angelfire.com. Copyright (C) 2000-2002 Toshiba Corporation Copyright (C) 2000-2002 Russell King modification for nommu, Hyok S. Choi, 2004. Copyright (C) 2000-2002 Russell King Copyright (C) 2000-2002 Petr Vandrovec . Copyright (C) 2000-2002 Paul Bristow Copyright (C) 2000-2002 Michael Cornwell Copyright (C) 2000-2002 Mark Lord Copyright (C) 2000-2002 Mark Lord Copyright (C) 2000-2002 Lineo by Stuart Lynne, Tom Rushworth, and Bruce Balden Copyright (C) 2000-2002 Joakim Axelsson Patrick Schaaf Martin Josefsson Copyright (C) 2000-2002 Joakim Axelsson Patrick Schaaf Copyright (C) 2000-2002 J.I. Lee Copyright (C) 2000-2002 International Business Machines Corp. Copyright (C) 2000-2002 Inside Out Networks, All rights reserved. Copyright (C) 2000-2002 Inside Out Networks Copyright (C) 2000-2002 Hewlett-Packard (John Marvin) Copyright (C) 2000-2002 Harald Welte Copyright (C) 2000-2002 Deep Blue Solutions Ltd. Copyright (C) 2000-2002 David Brownell Copyright (C) 2000-2002 ConnectTech Inc. Copyright (C) 2000-2002 ConnectTech Inc Copyright (C) 2000-2002 Axis Communications AB Copyright (C) 2000-2002 Andre Hedrick Copyright (C) 2000-2002 Andi Kleen, SuSE Labs (x86-64 port) Copyright (C) 2000-2001,2005-2007 Toshiba Corporation Copyright (C) 2000-2001,2005-2006 Toshiba Corporation Copyright (C) 2000-2001, 2006-2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright (C) 2000-2001, 2003-2004 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2000-2001, 2003 Hewlett-Packard Co Stephane Eranian Copyright (C) 2000-2001 by Harald Welte Copyright (C) 2000-2001 Vojtech Pavlik Copyright (C) 2000-2001 VERITAS Software Corporation. Copyright (C) 2000-2001 Toshiba Corporation. Copyright (C) 2000-2001 Toshiba Corporation Copyright (C) 2000-2001 Thomas Bogendoerfer Copyright (C) 2000-2001 Svenning Soerensen Copyright (C) 2000-2001 Russell King Copyright (C) 2000-2001 Richard Hirst Copyright (C) 2000-2001 Ralph Metzler Marcus Metzler Copyright (C) 2000-2001 Qualcomm Incorporated Copyright (C) 2000-2001 Marek Michalkiewicz Copyright (C) 2000-2001 Marcus Metzler & Ralph Metzler Copyright (C) 2000-2001 John Marvin Copyright (C) 2000-2001 International Business Machines Corp. Copyright (C) 2000-2001 IBM Deutschland Entwicklung GmbH. Copyright (C) 2000-2001 Hugh Blemings Copyright (C) 2000-2001 Hewlett-Packard Co Stephane Eranian David Mosberger-Tang Copyright (C) 2000-2001 Hewlett-Packard (John Marvin) Copyright (C) 2000-2001 Gillem Copyright (C) 2000-2001 Deep Blue Solutions Ltd. Copyright (C) 2000-2001 Deep Blue Solutions Copyright (C) 2000-2001 David Brownell Copyright (C) 2000-2001 ATMEL Corporation. Copyright (C) 2000-2001 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 2000,2012 MIPS Technologies, Inc. All rights reserved. Douglas Leung Steven J. Hill Copyright (C) 2000,2012 MIPS Technologies, Inc. All rights reserved. Carsten Langgaard Steven J. Hill Copyright (C) 2000,2005 by Harald Welte Copyright (C) 2000,2004 Grant Grundler . Copyright (C) 2000,2003 Grant Grundler (grundler at parisc-linux.org) Copyright (C) 2000,2002-2005 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2000,2002 Stephen Rothwell Copyright (C) 2000,2002 Ghozlane Toumi Copyright (C) 2000,2002 David A. Schleef Copyright (C) 2000,2001,2004 Broadcom Corporation Copyright (C) 2000,2001,2002,2004 Dell Inc. Copyright (C) 2000,2001,2002,2003,2004,2005 Broadcom Corporation. All rights reserved. Copyright (C) 2000,2001,2002,2003,2004 Omnikey AG Copyright (C) 2000,2001,2002,2003,2004 Broadcom Corporation Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. All rights reserved. Copyright (C) 2000,2001,2002 Stephen Rothwell Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. Copyright (C) 2000,2001,2002 Andi Kleen, SuSE Labs (x86-64 port) Copyright (C) 2000,2001 The Linux Kernel Team Copyright (C) 2000,2001 Philipp Rumpf Copyright (C) 2000,2001 MontaVista Software Inc. Author: MontaVista Software, Inc. ppopov@mvista.com or source@mvista.com Copyright (C) 2000,2001 MontaVista Software Inc. Copyright (C) 2000,2001 Jeff Garzik Copyright (C) 2000,2001 J.I. Lee Copyright (C) 2000,2001 Dell Inc. Copyright (C) 2000,2001 David A. Schleef Copyright (C) 2000,2001 Cirrus Logic Corp. Copyright (C) 2000,2001 Axis Communications AB Copyright (C) 2000,2001 Andi Kleen, SuSE Labs Copyright (C) 2000, Roman Weissgaerber Copyright (C) 2000, Rohit Seth Copyright (C) 2000, Lineo. Copyright (C) 2000, Lineo, Yaroslav Vinogradov yaroslav.vinogradov@freescale.com Copyright (C) 2000, David Gibson, Linuxcare Australia. Copyright (C) 2000, Dag Brattli Copyright (C) 2000, Axis Communications AB. Copyright (C) 2000, 2009 IBM Corp. Author(s): Utz Bacher Cornelia Huck Jan Glauber Copyright (C) 2000, 2009 IBM Corp. Copyright (C) 2000, 2008 MontaVista Software Inc. Author: MontaVista Software, Inc. Copyright (C) 2000, 2008 IBM Corp. Author(s): Utz Bacher Jan Glauber Copyright (C) 2000, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 2000, 2007-2008 MontaVista Software Inc. Copyright (C) 2000, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 2000, 2004, 2005 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Maciej W. Rozycki Copyright (C) 2000, 2004 Maciej W. Rozycki Copyright (C) 2000, 2004 Intel Corp Rohit Seth Suresh Siddha Gordon Jin Copyright (C) 2000, 2003 Ralf Baechle Copyright (C) 2000, 2003 Maciej W. Rozycki Copyright (C) 2000, 2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2000, 2003 Brent Baccala Copyright (C) 2000, 2003 Axis Communications AB. Copyright (C) 2000, 2002-2003 Intel Co Asit Mallick Suresh Siddha Kenneth Chen Fenghua Yu Copyright (C) 2000, 2002-2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 2000, 2002, 2003, 2005 Maciej W. Rozycki Copyright (C) 2000, 2002, 2003 Maciej W. Rozycki Copyright (C) 2000, 2002, 2003 Jeff Dike (jdike@karaya.com) Copyright (C) 2000, 2002 Maciej W. Rozycki Copyright (C) 2000, 2002 Jeff Dike (jdike@karaya.com) Copyright (C) 2000, 2001, 2012 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2000, 2001, 2010 Axis Communications AB Copyright (C) 2000, 2001, 2004 MIPS Technologies, Inc. Copyright (C) 2000, 2001, 2003 Broadcom Corporation Copyright (C) 2000, 2001, 2002, 2007 Maciej W. Rozycki Copyright (C) 2000, 2001, 2002, 2003, 2005 Maciej W. Rozycki Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007 Maciej W. Rozycki Copyright (C) 2000, 2001, 2002, 2003 David S. Miller (davem@redhat.com) Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation. All rights reserved. Copyright (C) 2000, 2001, 2002, 2003 Broadcom Corporation Copyright (C) 2000, 2001, 2002 by Ralf Baechle Copyright (C) 2000, 2001, 2002 Ralf Baechle Copyright (C) 2000, 2001, 2002 Jeff Dike (jdike@karaya.com) Copyright (C) 2000, 2001, 2002 Ingo Molnar Designed by David S. Miller, Alexey Kuznetsov and Ingo Molnar Copyright (C) 2000, 2001, 2002 David A. Schleef Copyright (C) 2000, 2001, 2002 Broadcom Corporation Copyright (C) 2000, 2001, 2002 Axis Communications AB Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs Copyright (C) 2000, 2001, 2002 Andi Kleen SuSE Labs Copyright (C) 2000, 2001, 06 Ralf Baechle Copyright (C) 2000, 2001, 04 Keith M Wesolowski Copyright (C) 2000, 2001 by Nicolas Pitre Copyright (C) 2000, 2001 Wolfgang Denk, DENX Software Engineering, wd@denx.de. Copyright (C) 2000, 2001 Silicon Graphics, Inc. Copyright (C) 2000, 2001 Ralf Baechle Copyright (C) 2000, 2001 Paolo Alberelli Copyright (C) 2000, 2001 Lineo, by David McCullough Copyright (C) 2000, 2001 Keith M Wesolowski Copyright (C) 2000, 2001 Kanoj Sarcar Copyright (C) 2000, 2001 Jeff Dike (jdike@karaya.com). Copyright (C) 2000, 2001 Gary Brubaker (xavyer@ix.netcom.com) Copyright (C) 2000, 2001 David S. Miller (davem@redhat.com) Copyright (C) 2000, 2001 Broadcom Corporation Copyright (C) 2000, 2001 Blue Mug, Inc. All Rights Reserved. Copyright (C) 2000, 2001 Axis Communications AB Copyright (C) 2000, 1 Tim Waugh Copyright (C) 2000, 07 MIPS Technologies, Inc. Copyright (C) 2000, 05 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 2000 kernel concepts , All Rights Reserved. Copyright (C) 2000 by Tim Waugh. Copyright (C) 2000 by Matthew G. Marsh Copyright (C) 2000 by Massimo Piccioni Copyright (C) 2000 by Hypercope GmbH Copyright (C) 2000 by Hans Reiser. Copyright (C) 2000 by Hans Reiser Copyright (C) 2000 by Colin Ngam Copyright (C) 2000 by Carsten Paeth Copyright (C) 2000 by Bart Hartgers , Jaroslav Kysela Copyright (C) 2000 by Andreas Gruenbacher Copyright (C) 2000 Yggdrasil Computing, Inc. Copyright (C) 2000 YAEGASHI Takeshi Hitachi. Copyright (C) 2000 YAEGASHI Takeshi Copyright (C) 2000 Wolfgang Grandegger (wolfgang@ces.ch) Copyright (C) 2000 William Greathouse (wgreathouse@smva.com) Copyright (C) 2000 Vinh Truong (vinh.truong@eng.sun.com) . Copyright (C) 2000 Vinh Truong (vinh.truong@eng.sun.com) Copyright (C) 2000 VA Linux Systems, Inc., Sunnyvale, California. All rights reserved. Copyright (C) 2000 VA Linux Systems, Inc., Sunnyvale, California. All Rights Reserved. Copyright (C) 2000 VA Linux Systems, Inc., Fremont, California. All Rights Reserved. Copyright (C) 2000 VA Linux Co Copyright (C) 2000 Ulf Carlsson Copyright (C) 2000 Trond Myklebust Copyright (C) 2000 Toshiba Corporation Copyright (C) 2000 Tilmann Bitterberg tilmann@bitterberg.de) Copyright (C) 2000 Thomas Sailer (sailer@ife.ee.ethz.ch) Copyright (C) 2000 The Puffin Group Inc. Copyright (C) 2000 Takaya Kinjo Copyright (C) 2000 Takashi iwai Copyright (C) 2000 Takashi YOSHII Copyright (C) 2000 Takashi Iwai Copyright (C) 2000 Takashi Iwai Copyright (C) 2000 Sugioka Toshinobu Copyright (C) 2000 SuSE Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com) Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) 2002-2006 Thomas Gleixner (tglx@linutronix.de) Copyright (C) 2000 Steven J. Hill (sjhill@realitydiluted.com) Copyright (C) 2000 Steve Hill (sjhill@cotw.com) Rob Scott (rscott@mtrob.fdns.net) Copyright (C) 2000 Stephane Eranian Copyright (C) 2000 Silicon Graphics, Inc. Written by Ulf Carlsson (ulfc@engr.sgi.com) Copyright (C) 2000 Silicon Graphics, Inc. Copyright (C) 2000 Serguei Miridonov Copyright (C) 2000 Sam Creasey Copyright (C) 2000 Russell King Copyright (C) 2000 RidgeRun, Inc. Author: RidgeRun, Inc. glonnon@ridgerun.com, skranz@ridgerun.com, stevej@ridgerun.com Copyright (C) 2000 RidgeRun, Inc. Author: Greg Lonnon Copyright (C) 2000 Richard Hirst Copyright (C) 2000 Red Hat UK Limited Copyright (C) 2000 Red Hat Software Copyright (C) 2000 Ralph Metzler Marcus Metzler Copyright (C) 2000 Qlogic Corporation (www.qlogic.com) Copyright (C) 2000 Philipp Rumpf (prumpf@tux.org) Copyright (C) 2000 Philipp Rumpf Copyright (C) 2000 Philipp Rumpf Copyright (C) 2000 Philipp Rumpf Copyright (C) 2000 Philipp Rumpf Copyright (C) 2000 Philip Edelbrock Copyright (C) 2000 Peter Berger (pberger@brimson.com) Copyright (C) 2000 Pavel Machek Copyright (C) 2000 Pavel Machek Copyright (C) 2000 Paul Mackerras. Copyright (C) 2000 Oliver Neukum Copyright (C) 2000 Oleg Drokin Based on SoftDog driver by Alan Cox Copyright (C) 2000 Oleg Drokin Copyright (C) 2000 Niibe Yutaka. Copyright (C) 2000 Niibe Yutaka Copyright (C) 2000 Nicolas Pitre Copyright (C) 2000 Netgem S.A. Copyright (C) 2000 Netgem S.A. Copyright (C) 2000 MontaVista Software Inc. Copyright (C) 2000 Michael Ang Copyright (C) 2000 Matthew Wilcox Copyright (C) 2000 Martin K. Petersen Copyright (C) 2000 Martin K. Petersen Copyright (C) 2000 Martin K Petersen Copyright (C) 2000 Markus Kempf Copyright (C) 2000 Mark Lord Copyright (C) 2000 Marcus Metzler Ralph Metzler for convergence integrated media GmbH Copyright (C) 2000 Marcus Metzler Ralph Metzler Holger Waechtler Andre Draszik Copyright (C) 2000 Marcus Metzler Ralph Metzler Copyright (C) 2000 Marc Boucher Copyright (C) 2000 Manfred Spraul further cleanups power management. Copyright (C) 2000 MIPS Technologies, Inc. written by Carsten Langgaard, carstenl@mips.com Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. Author: Carsten Langgaard, carstenl@mips.com Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved. Copyright (C) 2000 MIPS Technologies, Inc. Copyright (C) 2000 Linuxcare, Inc. Copyright (C) 2000 Linuxcare Canada, Inc. Copyright (C) 2000 Linuxcare Canada, Alex deVries Copyright (C) 2000 Linus Torvalds. 2000 Transmeta Corp. 2000-2001 Christoph Rohland 2000-2001 SAP AG 2002 Red Hat Inc. Copyright (C) 2000 Linus Torvalds. 2000 Transmeta Corp. Copyright (C) 2000 Linus Torvalds and Transmeta Corp. Copyright (C) 2000 Lineo, Inc. (www.lineo.com) Copyright (C) 2000 Lineo, Inc. Copyright (C) 2000 Lineo Inc. Copyright (C) 2000 LASAT Networks A/S. Copyright (C) 2000 Kazumoto Kojima Copyright (C) 2000 Karsten Keil Copyright (C) 2000 John Marvin Copyright (C) 2000 John G Dorsey. Copyright (C) 2000 John Fremlin Copyright (C) 2000 John Ankcorn Copyright (C) 2000 Jim Pick Copyright (C) 2000 Jens Axboe Copyright (C) 2000 Jeff Wiedemeier (Compaq Computer Corporation) Copyright (C) 2000 Jeff Dike (jdike@karaya.com). Copyright (C) 2000 Jeff Dike (jdike@karaya.com) Copyright (C) 2000 James Simmons (jsimmons@linux-fbdev.org) Copyright (C) 2000 Jakub Jelinek (jakub@redhat.com) Copyright (C) 2000 Jakob Oestergaard Copyright (C) 2000 Intel Corp. Copyright (C) 2000 Inside Out Networks, Inc. Copyright (C) 2000 Inside Out Networks, All rights reserved. Copyright (C) 2000 Imagination Technologies Ltd Copyright (C) 2000 IBM Deutschland Entwicklung GmbH, IBM Corporation. Copyright (C) 2000 IBM Corporation Author(s): DJ Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) William Stearns Copyright (C) 2000 IBM Corporation Copyright (C) 2000 IBM Corp. by Fritz Elfert (felfert@millenux.com) Copyright (C) 2000 Holger Waechtler . Copyright (C) 2000 Hewlett-Packard Co. Copyright (C) 2000 Hewlett-Packard Co, Linuxcare Inc. Copyright (C) 2000 Hewlett-Packard Co Copyright (C) 2000 Hewlett-Packard (John Marvin) Copyright (C) 2000 Hewlett Packard. Copyright (C) 2000 Hewlett Packard (Paul Bame bame@puffin.external.hp.com) Copyright (C) 2000 Hewlett Packard (Grant Grundler) Copyright (C) 2000 Hermann Jung Copyright (C) 2000 Helge Deller Copyright (C) 2000 Harald Koerfgen Copyright (C) 2000 Greg Banks, Mitch Davis Copyright (C) 2000 Greg Banks, Mitch Davis Copyright (C) 2000 Grant Grundler. Copyright (C) 2000 Grant Grundler Copyright (C) 2000 Grant Grundler Copyright (C) 2000 Grant Grundler Copyright (C) 2000 Goutham Rao Copyright (C) 2000 Gerhard Tonn (ton@de.ibm.com) Copyright (C) 2000 Geert Uytterhoeven Sony Software Development Center Europe (SDCE), Brussels Copyright (C) 2000 Franz Sirl. Copyright (C) 2000 Frank Mori Hess Copyright (C) 2000 Eric Youngdale, Copyright (C) 2000 Eicon Networks Copyright (C) 2000 Edward Betts Copyright (C) 2000 Don Dugger Copyright (C) 2000 Deep Blue Solutions Ltd. Copyright (C) 2000 Deep Blue Solutions Ltd. Copyright (C) 2000 Deep Blue Solutions Ltd Copyright (C) 2000 David S. Miller (davem@redhat.com) Copyright (C) 2000 David Mosberger-Tang Copyright (C) 2000 David L. Brown, Jr. (usb-storage@davidb.org) Copyright (C) 2000 David Kennedy Copyright (C) 2000 David Huggins-Daines Copyright (C) 2000 David Huggins-Daines Copyright (C) 2000 David Howells Copyright (C) 2000 David Gibson, Linuxcare Australia. Copyright (C) 2000 David A. Schleef Copyright (C) 2000 Dave Kennedy Copyright (C) 2000 Damjan Lampret Copyright (C) 2000 Crutcher Dunnavant Copyright (C) 2000 Crossnet Co. Copyright (C) 2000 Compaq Computer Corporation. (Author: Jamey Hicks) Copyright (C) 2000 Chris R. Baugher Copyright (C) 2000 Chen-Yuan Wu Copyright (C) 2000 Cesar Miquel (miquel@df.uba.ar) Copyright (C) 2000 Carnegie Mellon University Copyright (C) 2000 Brian Warner Copyright (C) 2000 Benjamin Herrenschmidt Copyright (C) 2000 Atom Create Engineering Co., Ltd. Copyright (C) 2000 Asit Mallick Copyright (C) 2000 Anton Blanchard (anton@samba.org) Copyright (C) 2000 Anton Blanchard (anton@linuxcare.com.au) Copyright (C) 2000 Anton Blanchard (anton@linuxcare.com) Copyright (C) 2000 Ani Joshi Copyright (C) 2000 Andrey Panin Copyright (C) 2000 Andrew Tridgell Copyright (C) 2000 Andrew Tridgell Copyright (C) 2000 Andrew Henroid Copyright (C) 2000 Andrea Arcangeli SuSE Copyright (C) 2000 Andre Hedrick Copyright (C) 2000 Andre Hedrick Copyright (C) 2000 Alex deVries Copyright (C) 2000 Aleph One Ltd (Tak-Shing Chan) Copyright (C) 2000 Alan Modra Copyright (C) 2000 Al Borchers (borchers@steinerpoint.com) Copyright (C) 2000 Al Borchers (alborchers@steinerpoint.com) Copyright (C) 2000 Advanced Micro Devices, Inc. Copyright (C) 2000 Abramo Bagnara Copyright (C) 2000 ATI Technologies Inc., Markham, Ontario, and VA Linux Systems Inc., Fremont, California. Copyright (C) 2000 ARM Limited, Deep Blue Solutions Ltd. Copyright (C) 2000 ARM Limited Copyright (C) 2000 AG Electronics. Copyright (C) 2000 2001, The Delft University of Technology Copyright (C) 2000 - 2015, Intel Corp. All rights reserved. Copyright (C) 2000 - 2009 Stuart Menefy Copyright (C) 2000 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com). Copyright (C) 2000 - 2007 Jeff Dike (jdike{addtoit,linux.intel}.com) Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com). Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) Copyright (C) 2000 - 2006 Krzysztof Halasa Copyright (C) 2000 - 2003 Jeff Dike (jdike@addtoit.com) Copyright (C) 2000 - 2001 by Silicon Graphics, Inc. Copyright (C) 2000 - 2001 by Kanoj Sarcar (kanoj@sgi.com) Copyright (C) 2000 - 2001 YAEGASHI Takeshi Copyright (C) 2000 - 2001 Kanoj Sarcar (kanoj@sgi.com) Copyright (C) 2000 Randy Dunlap Copyright (C) 1999/2000 Henning Zabel Copyright (C) 1999-2014 Helge Deller Copyright (C) 1999-2012 the contributors Copyright (C) 1999-2011, Greg Ungerer . Copyright (C) 1999-2010 David Woodhouse et al. Copyright (C) 1999-2010 David Woodhouse Copyright (C) 1999-2010 3ware Inc. Copyright (C) 1999-2009 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1999-2008, Philipp Reisner . Copyright (C) 1999-2008, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2008, Greg Ungerer Copyright (C) 1999-2008 Tensilica Inc. Copyright (C) 1999-2008 Helge Deller Copyright (C) 1999-2007, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2007 by Helge Deller Copyright (C) 1999-2007 Tensilica Inc. Copyright (C) 1999-2007 Helge Deller Copyright (C) 1999-2007 H. Peter Anvin - All Rights Reserved Copyright (C) 1999-2007 Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2007 Axis Communications AB, LUND, SWEDEN Copyright (C) 1999-2007 Axis Communications AB Copyright (C) 1999-2006, Greg Ungerer Copyright (C) 1999-2006 Tigran Aivazian Copyright (C) 1999-2006 Tensilica Inc. Copyright (C) 1999-2006 Moxa Technologies. Copyright (C) 1999-2006 Helge Deller Copyright (C) 1999-2005, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2005 Krzysztof Halasa Copyright (C) 1999-2005 James Simmons Copyright (C) 1999-2005 Igor Pavlov Copyright (C) 1999-2005 Hewlett Packard Co Stephane Eranian David Mosberger-Tang Copyright (C) 1999-2005 Axis Communications. All rights reserved. Copyright (C) 1999-2005 - Karim Yaghmour (karim@opersys.com) Copyright (C) 1999-2004, Renesas Technology Corp. Hirokazu Takata Copyright (C) 1999-2004, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 1999-2004 Nemosoft Unv. Copyright (C) 1999-2004 Matthew Wilcox Copyright (C) 1999-2004 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1999-2004 Ben Fennema Copyright (C) 1999-2004 Axis Communications AB. Copyright (C) 1999-2004 3Com Corporation. All Rights Reserved. Copyright (C) 1999-2003, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2003, Brad Douglas Copyright (C) 1999-2003 by Mitchell Blank Jr Copyright (C) 1999-2003 Russell King Copyright (C) 1999-2003 Ralph Metzler & Marcus Metzler for convergence integrated media GmbH Copyright (C) 1999-2003 Ralph Metzler & Marcus Metzler Copyright (C) 1999-2003 Nemosoft Unv. Copyright (C) 1999-2003 Matthew Wilcox Copyright (C) 1999-2003 Keyspan, A division of InnoSys Incorporated. Copyright (C) 1999-2003 Holger Waechtler Copyright (C) 1999-2003 Hewlett-Packard Co. David Mosberger-Tang Stephane Eranian Copyright (C) 1999-2003 Gerd Knorr Copyright (C) 1999-2003 Andre Hedrick Copyright (C) 1999-2002, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2002, 2004 Hewlett-Packard Co Stephane Eranian David Mosberger-Tang Copyright (C) 1999-2002 by Massimo Piccioni Copyright (C) 1999-2002 Vojtech Pavlik Copyright (C) 1999-2002 Russell King. Copyright (C) 1999-2002 Russell King Copyright (C) 1999-2002 Ralph Metzler Marcus Metzler. Copyright (C) 1999-2002 Ralph Metzler Marcus Metzler for convergence integrated media GmbH Copyright (C) 1999-2002 Petr Vandrovec Copyright (C) 1999-2002 Paul Mackerras. Copyright (C) 1999-2002 Maxim Krasnyansky Copyright (C) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) Copyright (C) 1999-2002 Johannes Erdfelt, johannes@erdfelt.com Copyright (C) 1999-2002 Hewlett-Packard Co. David Mosberger-Tang Stephane Eranian Copyright (C) 1999-2002 Axis Communications AB Copyright (C) 1999-2002 Andre Hedrick . Copyright (C) 1999-2002 Andre Hedrick Copyright (C) 1999-2001, 2005 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1999-2001 by Helge Deller Copyright (C) 1999-2001 Vojtech Pavlik Copyright (C) 1999-2001 Torben Mathiasen Copyright (C) 1999-2001 Torben Mathiasen Copyright (C) 1999-2001 Ralph Metzler Marcus Metzler Holger Waechtler for convergence integrated media GmbH Copyright (C) 1999-2001 Ralph Metzler & Marcus Metzler Copyright (C) 1999-2001 Quicknet Technologies, Inc. Copyright (C) 1999-2001 Paul `Rusty' Russell Copyright (C) 1999-2001 Nicolas Pitre Copyright (C) 1999-2001 Naval Research Laboratory Copyright (C) 1999-2001 Michal Ludvig Copyright (C) 1999-2001 Marcus Niemann maniemann@users.sourceforge.net>. All Rights Reserved. Copyright (C) 1999-2001 Marc Boucher Copyright (C) 1999-2001 Klaus Lichtenwalder . All Rights Reserved. Copyright (C) 1999-2001 Keyspan, A division of InnoSys Incorporated ("Keyspan") Copyright (C) 1999-2001 Johannes Erdfelt Copyright (C) 1999-2001 Jeff Garzik Copyright (C) 1999-2001 James Morris Copyright (C) 1999-2001 Grant Grundler Copyright (C) 1999-2001 Gerd Knorr Copyright (C) 1999-2001 Gerard Roudier Copyright (C) 1999-2001 Cisco, Motorola Copyright (C) 1999-2001 Ben Fennema Copyright (C) 1999-2001 Axis Communications AB Copyright (C) 1999-2001 ARM Limited Copyright (C) 1999-2000, Moreton Bay. Copyright (C) 1999-2000, Greg Ungerer (gerg@snapgear.com) Copyright (C) 1999-2000, 2002 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1999-2000 by Mitchell Blank Jr. Copyright (C) 1999-2000 by Massimo Piccioni Copyright (C) 1999-2000 Yon Uriarte Copyright (C) 1999-2000 Walt Drummond Copyright (C) 1999-2000 VA Linux Systems Copyright (C) 1999-2000 Thomas Sailer (sailer@ife.ee.ethz.ch) Copyright (C) 1999-2000 Takashi Iwai Copyright (C) 1999-2000 Stelias Computing Inc Copyright (C) 1999-2000 Russell King Copyright (C) 1999-2000 Pete Zaitcev Copyright (C) 1999-2000 Nicolas Pitre Copyright (C) 1999-2000 Naval Research Laboratory Copyright (C) 1999-2000 Moxa Technologies (support@moxa.com). Copyright (C) 1999-2000 Maxim Krasnyansky Copyright (C) 1999-2000 Kurt Garloff Copyright (C) 1999-2000 Jeremy Fitzhardinge Copyright (C) 1999-2000 Hewlett-Packard Co Copyright (C) 1999-2000 Grant Grundler Copyright (C) 1999-2000 Grant Erickson Copyright (C) 1999-2000 David Mosberger-Tang Copyright (C) 1999-2000 CJ, cjtsai@ali.com.tw, Maintainer Copyright (C) 1999-2000 Andre Hedrick Copyright (C) 1999-2000 Andre Hedrick Copyright (C) 1999--2000 Martin Mares Copyright (C) 1999--2000 Martin Mares Copyright (C) 1999--2000 Geert Uytterhoeven Copyright (C) 1999,2003 Matthew Wilcox < willy at debian . org > Copyright (C) 1999,2002,2003 David A. Schleef Copyright (C) 1999,2002 David A. Schleef Copyright (C) 1999,2001-2006,2008 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 1999,2001-2004, 2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 1999,2001-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 1999,2001-2002 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1999,2001 Richard Zidlicky Copyright (C) 1999,2001 IBM Corp. Copyright (C) 1999,2000,2012 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Steven J. Hill Copyright (C) 1999,2000,2004,2005,2012 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Maciej W. Rozycki Steven J. Hill Copyright (C) 1999,2000,2001 by Michael Engel and Karsten Merker . Copyright (C) 1999,2000 Walt Drummond Copyright (C) 1999,2000 Tigran Aivazian Copyright (C) 1999,2000 Nortel Networks. Copyright (C) 1999,2000 Niibe Yutaka & Kaz Kojima Copyright (C) 1999,2000 Martin Lucina, Tom Zerucha Copyright (C) 1999,2000 MIPS Technologies, Inc. All rights reserved. Copyright (C) 1999,2000 Hewlett-Packard Company Copyright (C) 1999,2000 Gerd Knorr Copyright (C) 1999,2000 Arm Limited Copyright (C) 1999,2000 Anton Blanchard (anton@samba.org) Copyright (C) 1999,2000 ARM Limited Copyright (C) 1999, Trond Myklebust Copyright (C) 1999, Thomas Davis, tadavis@lbl.gov Copyright (C) 1999, Rt-Control, Inc. Copyright (C) 1999, Rob Scott (rscott@mtrob.ml.org) Copyright (C) 1999, Moreton Bay Ventures Pty Ltd. Copyright (C) 1999, Lineo. Copyright (C) 1999, Anthony Tong Copyright (C) 1999, 2013 IBM Corp. Author(s): Ingo Adlung (adlung@de.ibm.com) Cornelia Huck (cornelia.huck@de.ibm.com) Arnd Bergmann (arndb@de.ibm.com) Copyright (C) 1999, 2012 IBM Corp. Copyright (C) 1999, 2010 IBM Corp. Copyright (C) 1999, 2009 IBM Corp. Copyright (C) 1999, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1999, 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1999, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1999, 2007 2012 David S. Miller (davem@davemloft.net) Copyright (C) 1999, 2006 by Ralf Baechle Copyright (C) 1999, 2006 Ralf Baechle (ralf@linux-mips) Copyright (C) 1999, 2005, 2010 Thomas Sailer Copyright (C) 1999, 2004-2008 Silicon Graphics, Inc. Copyright (C) 1999, 2004 Manfred Spraul Copyright (C) 1999, 2003-2004 Hewlett-Packard Co Stephane Eranian Copyright (C) 1999, 2002-2003 Hewlett-Packard Co. David Mosberger-Tang Stephane Eranian Copyright (C) 1999, 2002-2003 Asit Mallick Don Dugger Suresh Siddha Fenghua Yu Copyright (C) 1999, 2002 Niibe Yutaka Copyright (C) 1999, 2001-2003 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1999, 2001-2002 Hewlett-Packard Co Stephane Eranian Copyright (C) 1999, 2001, 2003 David Mosberger-Tang Copyright (C) 1999, 2001 Silicon Graphics, Inc. Copyright (C) 1999, 2001 Ralf Baechle (ralf@gnu.org) Copyright (C) 1999, 2001 Ralf Baechle Copyright (C) 1999, 2001 Philip Blundell Copyright (C) 1999, 2001 Hewlett-Packard Co Stephane Eranian David Mosberger Copyright (C) 1999, 2001 David Mosberger-Tang Copyright (C) 1999, 2001 Axis Communications AB Copyright (C) 1999, 2001 Alan Cox Copyright (C) 1999, 2000, 2004, 2005 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Maciej W. Rozycki Copyright (C) 1999, 2000, 2004 MIPS Technologies, Inc. All rights reserved. Authors: Carsten Langgaard Maciej W. Rozycki Copyright (C) 1999, 2000, 2004 David S. Miller (davem@redhat.com) Copyright (C) 1999, 2000, 2003 Ralf Baechle Copyright (C) 1999, 2000, 2002 Niibe Yutaka Copyright (C) 1999, 2000, 2001, 2002 - Karim Yaghmour (karim@opersys.com) Copyright (C) 1999, 2000, 2001 by Ralf Baechle Copyright (C) 1999, 2000, 2001 by Michael Engel , Karsten Merker and Harald Koerfgen. Copyright (C) 1999, 2000, 2001 by Michael Engel , Karsten Merker and Harald Koerfgen . Copyright (C) 1999, 2000, 2001 Silicon Graphics, Inc. Copyright (C) 1999, 2000, 2001 Ingo Molnar, Red Hat Copyright (C) 1999, 2000, 2001 Axis Communications AB, LUND, SWEDEN Copyright (C) 1999, 2000, 2001 Axis Communications AB Copyright (C) 1999, 2000, 06 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1999, 2000, 01, 2002 Silicon Graphics, Inc. Copyright (C) 1999, 2000, 01, 03, 06 Ralf Baechle Copyright (C) 1999, 2000, 01, 02, 03 by Ralf Baechle Copyright (C) 1999, 2000 by Silicon Graphics, Inc. Copyright (C) 1999, 2000 by Silicon Graphics Copyright (C) 1999, 2000 by Ralf Baechle Copyright (C) 1999, 2000 Tim Waugh Copyright (C) 1999, 2000 Thomas Sailer (sailer@ife.ee.ethz.ch) Copyright (C) 1999, 2000 Silicon Graphics, Inc. Kevin D. Kissell, kevink@mips.com and Carsten Langgaard, carstenl@mips.com Copyright (C) 1999, 2000 Silicon Graphics, Inc. Copyright (C) 1999, 2000 Red Hat Software Copyright (C) 1999, 2000 Ralf Baechle (ralf@gnu.org) Copyright (C) 1999, 2000 Ralf Baechle Copyright (C) 1999, 2000 Precision Insight, Inc., Cedar Park, Texas. Copyright (C) 1999, 2000 Philipp Rumpf Copyright (C) 1999, 2000 Niibe Yutaka & Kaz Kojima Copyright (C) 1999, 2000 Niibe Yutaka Copyright (C) 1999, 2000 Matthew Dharm (mdharm-usb@one-eyed-alien.net) Copyright (C) 1999, 2000 Kaz Kojima & Niibe Yutaka Copyright (C) 1999, 2000 Kaz Kojima & Niibe Yutaka Copyright (C) 1999, 2000 Jeff Wiedemeier Copyright (C) 1999, 2000 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1999, 2000 Ingo Molnar, Red Hat Copyright (C) 1999, 2000 Ingo Molnar Copyright (C) 1999, 2000 IBM Corp.Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Copyright (C) 1999, 2000 IBM Corp. Copyright (C) 1999, 2000 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999, 2000 David Nelson. Copyright (C) 1999, 2000 Bruce Tenison Copyright (C) 1999, 2000 Brian Warner Copyright (C) 1999 by Werner Cornelius (werner@titro.de) Copyright (C) 1999 by Werner Cornelius (werner@isdn4linux.de) Copyright (C) 1999 by Werner Cornelius (werner@isdn-development.de) Copyright (C) 1999 by Silicon Graphics, Inc. Copyright (C) 1999 by Ralf Spachmann (mel@melware.de) Copyright (C) 1999 by Ralf Baechle Copyright (C) 1999 by Michael Engel and Karsten Merker Copyright (C) 1999 by M. Steinkopf Copyright (C) 1999 by Kaz Kojima & Niibe Yutaka Copyright (C) 1999 by Kaz Kojima Copyright (C) 1999 by Joshua M. Thompson (funaho@jurai.org) Copyright (C) 1999 by Harald Koerfgen Copyright (C) 1999 by Cytronics & Melware Copyright (C) 1999 by Carsten Paeth (calle@calle.in-berlin.de) Copyright (C) 1999 by Carsten Paeth Copyright (C) 1999 by Armin Schindler (mac@melware.de) Copyright (C) 1999 by Alex deVries Copyright (C) 1999 Zach Brown. Copyright (C) 1999 Xi Graphics, Inc. Copyright (C) 1999 Wolfgang Scherr Copyright (C) 1999 Walt Drummond Copyright (C) 1999 Vojtech Pavlik Copyright (C) 1999 Vladimir Gurevich Bear & Hare Software, Inc. Copyright (C) 1999 Vladimir Gurevich Bare & Hare Software, Inc. Copyright (C) 1999 Vladimir Gurevich Copyright (C) 1999 Vijay Chander Copyright (C) 1999 VMware, Inc. Copyright (C) 1999 VA Linux Systems Copyright (C) 1999 Tigran Aivazian Copyright (C) 1999 Thomas Sailer, sailer@ife.ee.ethz.ch Copyright (C) 1999 Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 1999 The Puffin Group Inc. Copyright (C) 1999 Tetsuya Okada & Niibe Yutaka Copyright (C) 1999 Takashi Iwai Copyright (C) 1999 SuSE GmbH Nuernberg Copyright (C) 1999 SuSE GmbH (Philipp Rumpf, prumpf@tux.org) Copyright (C) 1999 SuSE GmbH (Philipp Rumpf) Copyright (C) 1999 SuSE GmbH Copyright (C) 1999 Stuart Menefy Copyright (C) 1999 Steve Ratcliffe Copyright (C) 1999 Steve Ratcliffe Copyright (C) 1999 Stephane Eranian Copyright (C) 1999 Stelias Computing Inc Copyright (C) 1999 Srinivasa Prasad Thirumalachar Copyright (C) 1999 Silicon Integrated Systems, Inc. Copyright (C) 1999 Silicon Integrated System Corporation. Copyright (C) 1999 Silicon Graphics, Inc. Kevin D. Kissell, kevink@mips.com and Carsten Langgaard, carstenl@mips.com Copyright (C) 1999 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1999 Silicon Graphics, Inc. - Jeffrey Newquist Copyright (C) 1999 Silicon Graphics, Inc. Copyright (C) 1999 Silicon Graphics Kevin D. Kissell, kevink@mips.org and Carsten Langgaard, carstenl@mips.com Copyright (C) 1999 Silicon Graphics Copyright (C) 1999 Ryan Drake Copyright (C) 1999 Russell King. Copyright (C) 1999 Russell King Copyright (C) 1999 Roman Weissgaerber, weissg@vienna.at Copyright (C) 1999 Roman Weissgaerber Copyright (C) 1999 Roman Weissgaerber Copyright (C) 1999 Richard Zidlicky Copyright (C) 1999 Richard Hirst Copyright (C) 1999 Richard Gooch Copyright (C) 1999 Red Hat, Inc. Copyright (C) 1999 Red Hat Software Copyright (C) 1999 Randy Dunlap Copyright (C) 1999 Ralf Baechle (ralf@gnu.org) Copyright (C) 1999 Ralf Baechle Copyright (C) 1999 Rainer Johanni Copyright (C) 1999 RG Studio s.c. Written by Krzysztof Halasa Copyright (C) 1999 R. Offermanns (rolf@offermanns.de) Copyright (C) 1999 Promise Technology, Inc. Author: Frank Tiernan (frankt@promise.com). Copyright (C) 1999 Promise Technology, Inc. Author: Frank Tiernan (frankt@promise.com) Copyright (C) 1999 Precision Insight, Inc., Cedar Park, Texas. Copyright (C) 1999 Precision Insight, Inc. Copyright (C) 1999 Philipp Rumpf (prumpf@tux.org) Copyright (C) 1999 Philipp Rumpf Copyright (C) 1999 Phil Blundell Copyright (C) 1999 Petr Vandrovec Modified 2000 Ben Harris, University of Cambridge. Copyright (C) 1999 Pete Zaitcev Copyright (C) 1999 Pavel Semerad. Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling Copyright (C) 1999 Paul Mackerras. Copyright (C) 1999 Oystein Svendsen Copyright (C) 1999 Niibe Yutaka & Takeshi Yaegashi Copyright (C) 1999 Niibe Yutaka & Kaz Kojima Copyright (C) 1999 Niibe Yutaka Copyright (C) 1999 Niibe Yutaka Copyright (C) 1999 Nicolas Pitre Copyright (C) 1999 Nicolas Pitre Copyright (C) 1999 Nathan Laredo Copyright (C) 1999 Mike Bernson Copyright (C) 1999 Mihai Spatar Copyright (C) 1999 Michael Klar Copyright (C) 1999 Michael Gee (michael@linuxspecific.com) Copyright (C) 1999 Matthew Wilcox Copyright (C) 1999 Matrox Graphics Inc. All Rights Reserved. Copyright (C) 1999 Makoto Kato (m_kato@ga2.so-net.ne.jp) Copyright (C) 1999 Machine Vision Holdings, Inc. Copyright (C) 1999 MIPS Technologies, Inc. All rights reserved. Author: Carsten Langgaard, carstenl@mips.com Copyright (C) 1999 MIPS Technologies, Inc. All rights reserved. Copyright (C) 1999 MIPS Technologies, Inc. Copyright (C) 1999 Linus Torvalds Copyright (C) 1999 Kaz Kojima Copyright (C) 1999 Jérôme de Vivie Copyright (C) 1999 Juergen Peitz Copyright (C) 1999 John G. Dorsey. All Rights Reserved. Copyright (C) 1999 John G. Dorsey. Copyright (C) 1999 Jeff Hartmann. Copyright (C) 1999 Jeff Hartmann Copyright (C) 1999 Jeff Garzik Copyright (C) 1999 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1999 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1999 Intel Corporation. Copyright (C) 1999 Intel Corp. Copyright (C) 1999 Ingo Molnar 1999 Kanoj Sarcar, SGI 2008 Johannes Weiner Copyright (C) 1999 Ingo Molnar Copyright (C) 1999 Iain Grant Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com), Copyright (C) 1999 IBM Corporation Copyright (C) 1999 IBM Corporation Copyright (C) 1999 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Christian Borntraeger (cborntra@de.ibm.com), Copyright (C) 1999 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) Copyright (C) 1999 IBM Corp. Author(s): Martin Schwidefsky Martin Peschke Copyright (C) 1999 IBM Corp. Copyright (C) 1999 Hewlett-Packard Co. Copyright (C) 1999 Hewlett-Packard Co Copyright (C) 1999 Hewlett-Packard (Frank Rowand) Copyright (C) 1999 Hervé Eychenne Copyright (C) 1999 Harald Koerfgen Copyright (C) 1999 Hans Reiser Copyright (C) 1999 Gregory P. Smith] Copyright (C) 1999 Gregory P. Smith (from usb-ohci.c) Copyright (C) 1999 Gregory P. Smith Copyright (C) 1999 Grant Grundler for Hewlett-Packard Copyright (C) 1999 Grant Erickson Copyright (C) 1999 Goutham Rao Copyright (C) 1999 Gerhard Wichert, Siemens AG Gerhard.Wichert@pdb.siemens.de Copyright (C) 1999 Georg Acher, acher@in.tum.de Copyright (C) 1999 Geert Uytterhoeven Copyright (C) 1999 G. Allen Morris III . Copyright (C) 1999 Eric Youngdale Copyright (C) 1999 Eric A. Thomas. Copyright (C) 1999 Eric A. Thomas Copyright (C) 1999 Eddie C. Dost (ecd@atecom.com) Copyright (C) 1999 Dr. Henrik Seidel Copyright (C) 1999 Don Dugger Copyright (C) 1999 Don Dugger Copyright (C) 1999 Deti Fliegl, deti@fliegl.de Copyright (C) 1999 Deti Fliegl Copyright (C) 1999 Derrick J Brashear (shadow@dementia.org) Copyright (C) 1999 David Woodhouse Copyright (C) 1999 David S. Miller (davem@redhat.com) Copyright (C) 1999 David Mosberger-Tang Copyright (C) 1999 David Huggins-Daines Copyright (C) 1999 David Airlie. Copyright (C) 1999 David A. Schleef Copyright (C) 1999 David A. Hinds. All Rights Reserved. Copyright (C) 1999 David A. Hinds. Copyright (C) 1999 David A. Hinds -- dahinds@users.sourceforge.net Copyright (C) 1999 David A. Hinds Copyright (C) 1999 Dan Block Copyright (C) 1999 D. Jeff Dionne Copyright (C) 1999 D. Jeff Dionne Copyright (C) 1999 D. Jeff Dionne Copyright (C) 1999 Cort Dougan Copyright (C) 1999 Convergence Integrated Media GmbH Copyright (C) 1999 Colin J. Watson Copyright (C) 1999 Christoph Rohland Copyright (C) 1999 Christoph Bartelmus Copyright (C) 1999 Chris Kemp and Tim Watterton Copyright (C) 1999 Brad Boyer (flar@pants.nu) Copyright (C) 1999 Benjamin Reed. All Rights Reserved. Copyright (C) 1999 Benjamin Herrenschmidt (benh@kernel.crashing.org) and Paul Mackerras (paulus@samba.org). Copyright (C) 1999 Ben Pfaff. Copyright (C) 1999 BayCom GmbH Copyright (C) 1999 Axis Communications AB Copyright (C) 1999 Asit Mallick Copyright (C) 1999 Asit Mallick Copyright (C) 1999 Arun Sharma Copyright (C) 1999 Andrew R. Baker (andrewb@uab.edu) Copyright (C) 1999 Andrew R. Baker (andrewb@uab.edu) Copyright (C) 1999 Andreas Gal 1999 Copyright (C) 1999 Andreas Gal Copyright (C) 1999 Anders Blomdell Copyright (C) 1999 Alpha Processor, Inc., David Daniel, Stig Telfer, Soohoon Lee) Copyright (C) 1999 Alpha Processor, Inc. Copyright (C) 1999 Alex deVries for The Puffin Group Copyright (C) 1999 Al Smith Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. Copyright (C) 1999 ARM Limited Copyright (C) 1999 - 2015 Intel Corporation. Copyright (C) 1999 - 2014 Intel Corporation. Copyright (C) 1999 - 2013 Intel Corporation. Copyright (C) 1999 - 2012 Intel Corporation. Copyright (C) 1999 - 2012 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999 - 2010 Intel Corporation. Copyright (C) 1999 - 2008 Krzysztof Halasa Copyright (C) 1999 - 2008 Intel Corporation. Copyright (C) 1999 - 2006, Axis Communications AB Copyright (C) 1999 - 2006 Krzysztof Halasa Copyright (C) 1999 - 2006 Intel Corporation. Copyright (C) 1999 - 2005 Intel Corporation. All rights reserved. Copyright (C) 1999 - 2004 Intel Corporation. All rights reserved. Copyright (C) 1999 - 2004 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999 - 2003 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999 - 2003 ARM Limited Copyright (C) 1999 - 2002 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999 - 2001 Kanoj Sarcar Copyright (C) 1999 - 2001 Greg Kroah-Hartman (greg@kroah.com) Bill Ryder (bryder@sgi.com) Copyright (C) 1999 - 2001 Greg Kroah-Hartman (greg@kroah.com) Copyright (C) 1999 Mike Shaver. Copyright (C) 1999 Martin Mares Copyright (C) 1999 Linus Torvalds Copyright (C) 1998-99, Frank A. Vorstenbosch Copyright (C) 1998-99 Kirk Reiser. Copyright (C) 1998-99 Frodo Looijaard Copyright (C) 1998-9 Tim Waugh Copyright (C) 1998-9 David A. Schleef Copyright (C) 1998-2013 AudioScience Inc. Copyright (C) 1998-2010 AudioScience Inc. Copyright (C) 1998-2009, 2011 Texas Instruments. All rights reserved. Copyright (C) 1998-2009 VIA Technologies, Inc. All Rights Reserved. Copyright (C) 1998-2009 Texas Instruments. All rights reserved. Copyright (C) 1998-2008 VIA Technologies, Inc. All Rights Reserved. Copyright (C) 1998-2008 Novell/SUSE Copyright (C) 1998-2008 Krzysztof Halasa Copyright (C) 1998-2007 Axis Communications AB. Copyright (C) 1998-2007 Axis Communications AB Copyright (C) 1998-2006 Michael Hunold Copyright (C) 1998-2005 Russell King Copyright (C) 1998-2005 Pavel Machek Copyright (C) 1998-2005 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2004 by David Mosberger-Tang Copyright (C) 1998-2004 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1998-2004 Ben Fennema Copyright (C) 1998-2003, 2005 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2003 VIA Technologies, Inc. All Rights Reserved. Copyright (C) 1998-2003 Paul Mackerras & Ben. Herrenschmidt Copyright (C) 1998-2003 Michael Hunold Copyright (C) 1998-2003 Krzysztof Halasa Copyright (C) 1998-2003 Hewlett-Packard Co Stephane Eranian David Mosberger Copyright (C) 1998-2003 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1998-2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2003 Geert Uytterhoeven Copyright (C) 1998-2002 by Jes Sorensen, . Copyright (C) 1998-2002 by Jes Sorensen, . Copyright (C) 1998-2002 Russell King Copyright (C) 1998-2002 Petr Vandrovec Copyright (C) 1998-2002 Paul Mackerras Copyright (C) 1998-2002 Linux ATA Development Andre Hedrick Copyright (C) 1998-2002 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2002 Andre Hedrick Copyright (C) 1998-2001, 2003-2004 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1998-2001, 2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2001 by Leonard N. Zubkoff Copyright (C) 1998-2001 by Leonard N. Zubkoff " lnz@dandelion.com> Copyright (C) 1998-2001 by Carsten Paeth Copyright (C) 1998-2001 Russell King Copyright (C) 1998-2001 Hewlett-Packard Co Stephane Eranian David Mosberger-Tang Copyright (C) 1998-2001 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2001 Hewlett-Packard Co Copyright (C) 1998-2001 Gerard Roudier Copyright (C) 1998-2001 David Mosberger-Tang Copyright (C) 1998-2001 David A. Schleef Copyright (C) 1998-2001 Ben Fennema Copyright (C) 1998-2000, 2002 Tim Waugh Copyright (C) 1998-2000, 2002 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2000 by some Elitist Copyright (C) 1998-2000 by Microgate Corporation Copyright (C) 1998-2000 by Massimo Piccioni Copyright (C) 1998-2000 Vojtech Pavlik Copyright (C) 1998-2000 Thomas Sailer (sailer@ife.ee.ethz.ch) Copyright (C) 1998-2000 SysKonnect Copyright (C) 1998-2000 Russell King, Dave Gilbert. Copyright (C) 1998-2000 Russell King Copyright (C) 1998-2000 Phil Blundell Copyright (C) 1998-2000 Paul Ashton Copyright (C) 1998-2000 Michel Aubry Copyright (C) 1998-2000 Jonathan Teh. Copyright (C) 1998-2000 Jens Axboe Copyright (C) 1998-2000 Jens Axboe Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved Copyright (C) 1998-2000 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998-2000 Gerard Roudier Copyright (C) 1998-2000 Anton Blanchard (anton@samba.org) Copyright (C) 1998-2000 Andrzej Krzysztofowicz Copyright (C) 1998-2000 Andreas S. Krebs (akrebs@altavista.net). Copyright (C) 1998-2000 Andre Hedrick (andre@linux-ide.org) Copyright (C) 1998-2000 Andre Hedrick Copyright (C) 1998-1999, Stephen Tweedie and Bill Hawes Copyright (C) 1998-1999, Aage Kvalnes Copyright (C) 1998-1999 by Rebel.com Copyright (C) 1998-1999 by Leonard N. Zubkoff . Copyright (C) 1998-1999 by Jaroslav Kysela Copyright (C) 1998-1999 TiVo, Inc. Copyright (C) 1998-1999 Takashi Iwai Copyright (C) 1998-1999 Russell King. Copyright (C) 1998-1999 Rebel.com Copyright (C) 1998-1999 Precision Insight, Inc., Cedar Park, Texas. All Rights Reserved. Copyright (C) 1998-1999 Pete Zaitcev (zaitcev@yahoo.com) Copyright (C) 1998-1999 Ilario Nardinocchi (nardinoc@CS.UniBO.IT) Copyright (C) 1998-1999 Andrzej Krzysztofowicz Copyright (C) 1998-1999 ARM Limited. Copyright (C) 1998,99 Takashi Iwai , Jaroslav Kysela Copyright (C) 1998,99 Takashi Iwai Copyright (C) 1998,99 Takashi Iwai Copyright (C) 1998,2001-2005 Pavel Machek Copyright (C) 1998,2000 Rik van Riel. Copyright (C) 1998,2000 David A. Schleef Copyright (C) 1998,1999 SysKonnect, a business unit of Schneider & Koch & Co. Datensysteme GmbH.-anupam Copyright (C) 1998,1999 Russell King Copyright (C) 1998,1999 Rebel.COM Copyright (C) 1998,1999 Kenneth Albanowski , The Silver Hammer Group, Ltd. Copyright (C) 1998,1999 D. Jeff Dionne , Kenneth Albanowski , Copyright (C) 1998,1999 D. Jeff Dionne 2000 James D. Schettine {james@telos-systems.com} Copyright (C) 1998,1999 Christian Theiss Copyright (C) 1998, Michael Schmitz Copyright (C) 1998, 99, 2000, 01, 2002 Ralf Baechle (ralf@gnu.org) Copyright (C) 1998, 2003 by Ralf Baechle Copyright (C) 1998, 2003 by David Mosberger-Tang Copyright (C) 1998, 2001, 03, 07 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1998, 2001, 03 by Ralf Baechle Copyright (C) 1998, 2001 by Ralf Baechle Copyright (C) 1998, 2000 Richard Henderson Copyright (C) 1998, 2000 Free Software Foundation, Inc. Copyright (C) 1998, 1999, Rik van Riel Copyright (C) 1998, 1999, 2003 by Ralf Baechle Copyright (C) 1998, 1999, 2003 Ralf Baechle Copyright (C) 1998, 1999, 2002-2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999, 2002 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999, 2001-2004 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999, 2001-2002, 2004 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999, 2001, 2003 Ralf Baechle Copyright (C) 1998, 1999, 2001, 2003 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999, 2001 Philip Blundell Copyright (C) 1998, 1999, 2001 Hewlett-Packard Co David Mosberger-Tang Stephane Eranian Copyright (C) 1998, 1999, 2001 David Mosberger-Tang Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1998, 1999, 2000 by Ralf Baechle Copyright (C) 1998, 1999, 2000 Richard Henderson Copyright (C) 1998, 1999, 2000 Ralf Baechle Copyright (C) 1998, 1999, 2000 Ingo Molnar Copyright (C) 1998, 1999, 2000 Ingo Molnar Copyright (C) 1998, 1999, 2000 Harald Koerfgen Copyright (C) 1998, 1999 Russell King, Phil Blundell Copyright (C) 1998, 1999 Richard Henderson Copyright (C) 1998, 1999 Ralf Baechle. Copyright (C) 1998, 1999 Phil Blundell Copyright (C) 1998, 1999 Hewlett-Packard Co David Mosberger-Tang Copyright (C) 1998, 1999 Hewlett-Packard Co Copyright (C) 1998, 1999 Frodo Looijaard and Philip Edelbrock Copyright (C) 1998, 1999 Frodo Looijaard and Kyosti Malkki Copyright (C) 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1998, 1999 Eddie C. Dost (ecd@skynet.be) Copyright (C) 1998, 1999 David Mosberger-Tang Copyright (C) 1998, 1999 Brent Baccala (baccala@freesoft.org) Copyright (C) 1998, 1999 Alex Holden Copyright (C) 1998 by the FundsXpress, INC. Copyright (C) 1998 by Werner Cornelius (werner@ikt.de) Copyright (C) 1998 by Michael Schmitz Copyright (C) 1998 by Harald Koerfgen Copyright (C) 1998 by Franco Venturi. Copyright (C) 1998 by Egbert Eich Copyright (C) 1998 by Armin Schindler (mac@gismo.telekom.de) Copyright (C) 1998 Vladimir Roganov and Gleb Raiko Copyright (C) 1998 V. Roganov and G. Raiko Copyright (C) 1998 Ulf Carlsson Copyright (C) 1998 Trent Piepho. Copyright (C) 1998 Tom Lees Copyright (C) 1998 Thomas Bogendoerfer Copyright (C) 1998 Steffen A. Mork (linux-dev@morknet.de) Copyright (C) 1998 Ruurd Reitsma Copyright (C) 1998 Russell King. Copyright (C) 1998 Russell King Copyright (C) 1998 Richard Henderson Copyright (C) 1998 Rebel.com (Woody Suwalski ) Copyright (C) 1998 Randy Gobbel. Copyright (C) 1998 Ralf Baechle Copyright (C) 1998 Philip Blundell Copyright (C) 1998 Phil Blundell Copyright (C) 1998 Phil Blundell Copyright (C) 1998 Petr Vandrovec, vandrove@vc.cvut.cz Copyright (C) 1998 Peter Maydell (pmaydell@chiark.greenend.org.uk) Copyright (C) 1998 Pete Zaitcev Copyright (C) 1998 Pauline Middelink Copyright (C) 1998 Paul Mackerras. Copyright (C) 1998 Paul Mackerras and Fabio Riccardi. Copyright (C) 1998 Paul Mackerras & Ben. Herrenschmidt. Copyright (C) 1998 Paul Mackerras Copyright (C) 1998 Olivier A. D. Lebaillif Copyright (C) 1998 Nicolas Pitre Copyright (C) 1998 Mike Shaver. Copyright (C) 1998 Michael Tesch (tesch@cs.wisc.edu) Copyright (C) 1998 Martin Mares Copyright (C) 1998 Linus Torvalds Copyright (C) 1998 Lieven Willems (lw_linux@hotmail.com) Copyright (C) 1998 Kirk Reiser. Copyright (C) 1998 Kenneth Albanowski , The Silver Hammer Group, Ltd. Copyright (C) 1998 Kenneth Albanowski Copyright (C) 1998 Jonas Munsin Copyright (C) 1998 Jon Howell Copyright (C) 1998 James Banks Copyright (C) 1998 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1998 Jakub Jelinek Copyright (C) 1998 Inside Out Networks, Inc. Copyright (C) 1998 Inside Out Networks, All rights reserved. Copyright (C) 1998 Ingo Molnar. Copyright (C) 1998 Ingo Molnar Copyright (C) 1998 Harald Koerfgen, Frieder Streffer and Paul M. Antoine Copyright (C) 1998 Harald Koerfgen Copyright (C) 1998 Grant R. Guenther Copyright (C) 1998 Gleb Raiko & Vladimir Roganov Copyright (C) 1998 Gerd Knorr Copyright (C) 1998 Gerd Knorr Copyright (C) 1998 Gerd Knorr Copyright (C) 1998 Gerd Knorr Copyright (C) 1998 Geert Uytterhoeven. Copyright (C) 1998 Gabriel Paubert. Copyright (C) 1998 Free Software Foundation, Inc. Copyright (C) 1998 Frederic Rible (frible@teaser.fr) . Copyright (C) 1998 Franz Sirl Copyright (C) 1998 Franco Venturi Copyright (C) 1998 Emagic Soft- und Hardware GmbH Copyright (C) 1998 Eddie C. Dost (ecd@skynet.be) Copyright (C) 1998 Eddie C. Dost Copyright (C) 1998 Deborah Wallach. Copyright (C) 1998 David S. Miller (davem@redhat.com) Copyright (C) 1998 David Huggins-Daines. Copyright (C) 1998 David Campbell Copyright (C) 1998 David A. Schleef Janne Jalkanen Eric Bunn Copyright (C) 1998 David A. Schleef Copyright (C) 1998 Dave Perks Copyright (C) 1998 Dave Boynton Copyright (C) 1998 Daniel Pirkl Charles University, Faculty of Mathematics and Physics Copyright (C) 1998 Daniel Pirkl Charles University, Faculty of Mathematics and Physics. Copyright (C) 1998 Daniel Jacobowitz Copyright (C) 1998 Dan Jacobowitz Copyright (C) 1998 Dan Jacobowitz Copyright (C) 1998 D. Jeff Dionne . Copyright (C) 1998 D. Jeff Dionne , Kenneth Albanowski , The Silver Hammer Group, Ltd. Copyright (C) 1998 D. Jeff Dionne , Kenneth Albanowski , Copyright (C) 1998 Compaq Computer Corporation Copyright (C) 1998 Christoph Bartelmus Copyright (C) 1998 Christian Schmidt (chr.schmidt@tu-bs.de) Copyright (C) 1998 Carnegie Mellon University Copyright (C) 1998 C. van Schaik Copyright (C) 1998 Bernd Harries Copyright (C) 1998 Ben Pfaff. Copyright (C) 1998 Ben Pfaff Copyright (C) 1998 Anton Blanchard (anton@progsoc.uts.edu.au) Copyright (C) 1998 Andrew Veliath. Copyright (C) 1998 Andrew Veliath Copyright (C) 1998 Andrew Apted Copyright (C) 1998 Andree Borrmann Copyright (C) 1998 Andrea Arcangeli Copyright (C) 1998 Andrea Arcangeli Copyright (C) 1998 Alan Cox Copyright (C) 1998 Alan Cox & Andi Kleen Copyright (C) 1998 Alan Cox Copyright (C) 1998 - 2014 Douglas Gilbert Copyright (C) 1998 - 2005 Echo Digital Audio Corporation. All rights reserved. Copyright (C) 1998 - 2003 Frodo Looijaard , Philip Edelbrock , and Mark Studebaker Copyright (C) 1998 - 2001 Frodo Looijaard , Kyösti Mälkki , and Mark D. Studebaker Copyright (C) 1997-8 Grant R. Guenther Copyright (C) 1997-8 Grant Guenther Copyright (C) 1997-8 David A. Schleef Copyright (C) 1997-2014 AudioScience Inc. Copyright (C) 1997-2012 AudioScience Inc. Copyright (C) 1997-2011 AudioScience Inc. Copyright (C) 1997-2007 David A. Schleef Copyright (C) 1997-2005 Russell King Copyright (C) 1997-2004 Erez Zadok Copyright (C) 1997-2003 Sistina Software, Inc. All rights reserved. Copyright (C) 1997-2003 Russell King Copyright (C) 1997-2003 Erez Zadok Copyright (C) 1997-2003 AudioScience Inc. Copyright (C) 1997-2002 by Ron Minnich Copyright (C) 1997-2002 Russell king Copyright (C) 1997-2002 Russell King hacked for non-paged-MM by Hyok S. Choi, 2003. Copyright (C) 1997-2002 Russell King Copyright (C) 1997-2002 Inside Out Networks, Inc. Copyright (C) 1997-2002 David A. Schleef Copyright (C) 1997-2001 by Donald Becker. Copyright (C) 1997-2001 Luke Kenneth Casson Leighton Copyright (C) 1997-2001 Gerd Knorr Copyright (C) 1997-2001 Geert Uytterhoeven Copyright (C) 1997-2001 David Woodhouse Copyright (C) 1997-2001 David A. Schleef Copyright (C) 1997-2000 by Russell King Copyright (C) 1997-2000 Russell King, Stefan Hanske Copyright (C) 1997-2000 Russell King Copyright (C) 1997-2000 Richard Gooch Copyright (C) 1997-2000 Pavel Machek Copyright (C) 1997-2000 Klaus Kudielka Copyright (C) 1997-2000 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1997-2000 David A. Schleef Copyright (C) 1997-1999 Russell King Copyright (C) 1997-1999 Richard Gooch Copyright (C) 1997-1999 Janos Farkas Copyright (C) 1997-1999 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1997-1998 by Thomas Sailer. Copyright (C) 1997-1998 by PowerLogix R & D, Inc. Copyright (C) 1997-1998 Transmeta Corporation -- All Rights Reserved Copyright (C) 1997-1998 Russell King Copyright (C) 1997-1998 Richard Gooch Copyright (C) 1997-1998 Inside Out Networks, Inc. Copyright (C) 1997-1998 Geert Uytterhoeven Copyright (C) 1997-1998 DAVICOM Semiconductor,Inc. All Rights Reserved. Copyright (C) 1997-1998 Caldera, Inc. Copyright (C) 1997-1998 Mark Lord Copyright (C) 1997--1999 Martin Mares Copyright (C) 1997,1999,2000 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1997,1998,1999 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1997,1998,1999 Free Software Foundation, Inc.Richard Henderson (rth@cygnus.com), Jakub Jelinek (jakub@redhat.com) and David S. Miller (davem@redhat.com). Copyright (C) 1997,1998,1999 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz), David S. Miller (davem@redhat.com) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997,1998,1999 Free Software Foundation, Inc. Copyright (C) 1997,1998 Russell King Copyright (C) 1997,1998 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1997,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1997,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1997,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1997, Theodore Ts'o Copyright (C) 1997, Stephen Tweedie Copyright (C) 1997, Ronald van Cuijlenborg ronald.van.cuijlenborg@tip.nl or nutty@dds.nl Copyright (C) 1997, Olaf Kirch Copyright (C) 1997, 99, 2001 - 2004 Ralf Baechle Copyright (C) 1997, 98, 99, 2000, 2003 Ralf Baechle Copyright (C) 1997, 98, 99, 2000, 01, 05 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1997, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 2007, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 2004 David S. Miller (davem@redhat.com) Copyright (C) 1997, 2003 Ralf Baechle Copyright (C) 1997, 2001, 2003, 2004 Ralf Baechle. Copyright (C) 1997, 2001 by Geert Uytterhoeven and others Copyright (C) 1997, 2001 Ralf Baechle (ralf@gnu.org). Copyright (C) 1997, 2000, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 1999, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 1999, 2001, 06 by Ralf Baechle Copyright (C) 1997, 1999, 2000, 2001 Ralf Baechle Copyright (C) 1997, 1999 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1997, 1999 David S. Miller (davem@redhat.com) Copyright (C) 1997, 1998, 2005 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 1998, 2001, 03, 05, 06 by Ralf Baechle Copyright (C) 1997, 1998, 1999, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 1998, 1999, 2003, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1997, 1998, 1999, 2000, 2009 Ingo Molnar, Hajnalka Szabo. Copyright (C) 1997, 1998, 1999, 2000, 2009 Ingo Molnar, Hajnalka Szabo Moved from arch/x86/kernel/apic/io_apic.c. Jiang Liu Copyright (C) 1997, 1998, 1999, 2000, 2009 Ingo Molnar, Hajnalka Szabo Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003 Ralf Baechle Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Ralf Baechle (ralf@gnu.org) Copyright (C) 1997, 1998, 1999, 2000, 06 by Ralf Baechle Copyright (C) 1997, 1998, 1999, 2000 Ralf Baechle ralf@gnu.org Carsten Langgaard, carstenl@mips.com Copyright (C) 1997, 1998, 1999, 2000 Ralf Baechle Copyright (C) 1997, 1998, 1999, 2000 Ingo Molnar Copyright (C) 1997, 1998, 1999 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1997, 1998, 1999 David S. Miller (davem@redhat.com) Copyright (C) 1997, 1998 by Ralf Baechle Copyright (C) 1997, 1998 Richard Henderson Copyright (C) 1997, 1998 Ralf Baechle (ralf@gnu.org) Copyright (C) 1997, 1998 Ralf Baechle Copyright (C) 1997, 1998 Krzysztof G. Baranowski Copyright (C) 1997, 1998 Jay Estabrook Copyright (C) 1997, 1998 Hauke Fath. Copyright (C) 1997, 1998 Francois-Rene Rideau Copyright (C) 1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1997 by Paul M. Antoine. Copyright (C) 1997 by Michael Schmitz Copyright (C) 1997 by Henner Eisen Copyright (C) 1997 by Fritz Elfert (fritz@isdn4linux.de) Copyright (C) 1997 by Digital Equipment Corporation, Maynard, Massachusetts. All rights reserved. Copyright (C) 1997 by Carsten Paeth (calle@calle.in-berlin.de) Copyright (C) 1997 by Carsten Paeth Copyright (C) 1997 by Andi Kleen Copyright (C) 1997 by Alain Malek Copyright (C) 1997 Transmeta Corporation - All Rights Reserved Copyright (C) 1997 Theodore Ts'o. Copyright (C) 1997 Sten Wang Copyright (C) 1997 Sigurdur Asgeirsson. Copyright (C) 1997 Russell King Copyright (C) 1997 Russell King Copyright (C) 1997 Rudolf Koenig (rfkoenig@immd4.informatik.uni-erlangen.de) Copyright (C) 1997 Roman Zippel. All rights reserved. Copyright (C) 1997 Roman Hodek Copyright (C) 1997 Richard Waltham Copyright (C) 1997 Richard Hirst [richard@sleepie.demon.co.uk] Copyright (C) 1997 Richard Günther Copyright (C) 1997 Paul Mackerras. Copyright (C) 1997 Paul Mackerras (paulus@samba.org) Copyright (C) 1997 Miguel de Icaza (miguel@nuclecu.unam.mx) Copyright (C) 1997 Michal Rehacek (Michal.Rehacek@st.mff.cuni.cz) Copyright (C) 1997 Michael AK Tesch Copyright (C) 1997 Michael AK Tesch Copyright (C) 1997 Michael A. Griffith (grif@acm.org) Copyright (C) 1997 Martin von Löwis, Régis Duchesne Copyright (C) 1997 Martin Mares Copyright (C) 1997 Martin Mares Copyright (C) 1997 Markus Schroeder (schroedm@uni-duesseldorf.de) Copyright (C) 1997 M. Kirkwood Copyright (C) 1997 Linus Torvalds Copyright (C) 1997 Jim Paradis Copyright (C) 1997 Jes Sorensen Copyright (C) 1997 Jay Estabrook Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1997 Jakub Jelinek Copyright (C) 1997 Jakub Jelinek Copyright (C) 1997 Geert Uytterhoeven. Copyright (C) 1997 Geert Uytterhoeven Copyright (C) 1997 Free Software Foundation, Inc. Copyright (C) 1997 Fabio Riccardi. Copyright (C) 1997 Eric Youngdale Copyright (C) 1997 Eddie C. Dost. Copyright (C) 1997 Eddie C. Dost (ecd@skynet.be) Copyright (C) 1997 David S. Miller (davem@davemloft.net) Copyright (C) 1997 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1997 Dan Malek (dmalek@jlc.net). Copyright (C) 1997 Dan Malek Copyright (C) 1997 Comtrol Corporation. Copyright (C) 1997 Cobalt Microserver Copyright (C) 1997 Carnegie Mellon University Copyright (C) 1997 Anton Blanchard (anton@progsoc.uts.edu.au) Copyright (C) 1997 Andrew Main Copyright (C) 1997 Andi Kleen Copyright (C) 1997 Andi Kleen Copyright (C) 1997 Alain Malek Alain.Malek@cryogen.com Copyright (C) 1997 -- 2000 Martin Mares Copyright (C) 1997 - 2002 Ralf Baechle (ralf@gnu.org) Copyright (C) 1997 - 2000, 2003, 04 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1997 - 2000, 2003 Ralf Baechle Copyright (C) 1997 Wu Ching Chen Copyright (C) 1996-98 Ingo Molnar, Gadi Oxman Copyright (C) 1996-98 Erik Andersen Copyright (C) 1996-8 Grant R. Guenther Copyright (C) 1996-2012 Markus F.X.J. Oberhumer Copyright (C) 1996-2009 AudioScience Inc. Copyright (C) 1996-2005 Paul Mackerras. Copyright (C) 1996-2005 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996-2003 Russell King Copyright (C) 1996-2003 Gerd Knorr Copyright (C) 1996-2002 Russell King Copyright (C) 1996-2001 Paul Mackerras (paulus@cs.anu.edu.au) Ben. Herrenschmidt (benh@kernel.crashing.org) Copyright (C) 1996-2001 Linus Torvalds & author Copyright (C) 1996-2001 Cort Dougan Adapted for Power Macintosh by Paul Mackerras Copyright (C) 1996-2001 Cort Dougan Copyright (C) 1996-2000 Vojtech Pavlik Copyright (C) 1996-2000 Vojtech Pavlik Copyright (C) 1996-2000 Thomas Sailer. Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch) Copyright (C) 1996-2000 Russell King. Copyright (C) 1996-2000 Russell King - Converted to ARM. Copyright (C) 1996-2000 Russell King Copyright (C) 1996-2000 Luke Kenneth Casson Leighton Copyright (C) 1996-2000 John H Terpstra Copyright (C) 1996-1999 Russell King. Copyright (C) 1996-1999 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996-1999 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1996-1999 Gadi Oxman Copyright (C) 1996-1999 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1996-1998, Olaf Kirch Copyright (C) 1996-1998 Russell King. Copyright (C) 1996-1998 Martin Mares Copyright (C) 1996-1998 Linus Torvalds & authors Copyright (C) 1996-1998 Erik Andersen Copyright (C) 1996-1997 Paul H. Hargrove. Copyright (C) 1996-1997 Paul H. Hargrove Copyright (C) 1996-1997 David J. McKay Copyright (C) 1996-1997 Alan Cox , All Rights Reserved. Copyright (C) 1996,98,99 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) Marcus Metzler (mocm@thp.uni-koeln.de) Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) 2001 Michael Eskin 2002 Yurij Sysoev 2003 Gerd Knorr Copyright (C) 1996,97,98 Ralph Metzler Marcus Metzler Copyright (C) 1996,97 Ralph Metzler Copyright (C) 1996,2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996,2005,2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996,1998 by Thomas Bogendoerfer (tsbogend@alpha.franken.de) Copyright (C) 1996,1998 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1996,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996,1998 David S. Miller (davem@redhat.com) Copyright (C) 1996,1997,1999 Jakub Jelinek (jakub@redhat.com) Copyright (C) 1996,1997,1998 Russell King. Copyright (C) 1996,1997 Thomas K. Dyas (tdyas@eden.rutgers.edu) Copyright (C) 1996,1997 Pekka Pietik{inen Copyright (C) 1996,1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Pete Zaitcev Copyright (C) 1996,1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996,1997 Fredrik Noring, lars brinkhoff & Tomas Berndtsson Copyright (C) 1996,1997 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1996, Paul Mackerras. Copyright (C) 1996, Paul Gortmaker. Copyright (C) 1996, Olaf Kirch Copyright (C) 1996, Linus Torvalds Copyright (C) 1996, Ingmar Baumgart ingmar@gonzo.schwaben.de Copyright (C) 1996, Cygnus Software Technologies Ltd. Copyright (C) 1996, 99, 2003 by Ralf Baechle Copyright (C) 1996, 99 Ralf Baechle Copyright (C) 1996, 98, 99, 2000, 01 Ralf Baechle Copyright (C) 1996, 97, 99, 2002, 03 Ralf Baechle Copyright (C) 1996, 97, 99, 2000, 03, 04, 06 by Ralf Baechle Copyright (C) 1996, 97, 98, 99, 2000, 01, 03, 04, 05, 12 by Ralf Baechle Copyright (C) 1996, 97, 98, 2000, 03, 04, 06 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1996, 97, 2001, 04 Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1996, 97, 2000, 2001 by Ralf Baechle Copyright (C) 1996, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 2006, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 2004, 2007 David S. Miller (davem@davemloft.net). Copyright (C) 1996, 2001, 2006 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 2000 by Ralf Baechle Copyright (C) 1996, 2000 David S. Miller Copyright (C) 1996, 1999, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 1999, 2003, 2006, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 1999, 2001 Ralf Baechle Copyright (C) 1996, 1999, 2001 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1999 by Ralf Baechle Copyright (C) 1996, 1999 Silcon Graphics, Inc. Copyright (C) 1996, 1999 Jay A Estabrook Copyright (C) 1996, 1999 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1998, 1999, 2002, 2003, 2006, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 1998, 1999, 2002 by Ralf Baechle Copyright (C) 1996, 1998, 1999, 2000, 2004 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1997, Olaf Kirch Copyright (C) 1996, 1997, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1996, 1997, 2004, 05 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1996, 1997, 2000, 2012 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1997, 2000 David S. Miller (davem@redhat.com) Copyright (C) 1996, 1997, 1999 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 2003 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 2001, 07, 08 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 2001 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 2000 Ralf Baechle Copyright (C) 1996, 1997, 1998, 1999, 2000, Ingo Molnar, Matti Aarnio, Jakub Jelinek, Richard Henderson. Copyright (C) 1996, 1997, 1998, 1999, 2000, 03, 04 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1998, 1999 by Ralf Baechle Copyright (C) 1996, 1997, 1998, 1999 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1996, 1997, 1998 by Ralf Baechle. Copyright (C) 1996, 1997, 1998 Ralf Baechle Copyright (C) 1996, 1997, 1998 Olaf Kirch Copyright (C) 1996, 1997, 1998 Ingo Molnar, Miguel de Icaza, Gadi Oxman Copyright (C) 1996, 1997, 1998 Hans Reiser. Copyright (C) 1996, 1997, 1998 Derrick J Brashear (shadow@andrew.cmu.edu). Copyright (C) 1996, 1997 Linux International. Copyright (C) 1996, 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996, 1997 Ingo Molnar, Miguel de Icaza, Gadi Oxman Copyright (C) 1996 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1996 by Thomas Bogendoerfer (tsbogend@bigbug.franken.de) Copyright (C) 1996 by Ralf Baechle Copyright (C) 1996 by Paul M. Antoine Copyright (C) 1996 by Geert Uytterhoeven Copyright (C) 1996 by Erik Stahlman. Copyright (C) 1996 by Erik Stahlman Copyright (C) 1996 by David S. Miller Copyright (C) 1996 by Christian Mock (cm@kukuruz.ping.at) Copyright (C) 1996 by Carsten Paeth Copyright (C) 1996 by ACN S.A Copyright (C) 1996 Universidade de Lisboa. Copyright (C) 1996 Universidade de Lisboa Copyright (C) 1996 Thomas K. Dyas (tdyas@noc.rutgers.edu) Copyright (C) 1996 Thomas K. Dyas (tdyas@eden.rutgers.edu) Copyright (C) 1996 The XFree86 Project, Inc. Copyright (C) 1996 Stoned Elipot Copyright (C) 1996 SpellCaster Telecommunications Inc. Copyright (C) 1996 Simon G. Vogl 1999 Hans Berglund Copyright (C) 1996 Russell King. Copyright (C) 1996 Russell King Copyright (C) 1996 Roman Zippel Copyright (C) 1996 Philip Blundell & Russell King. Copyright (C) 1996 Peter J. Braam and Michael Callahan Copyright (C) 1996 Peter Braam Copyright (C) 1996 Paul Mackerras. Copyright (C) 1996 Paul Mackerras. Copyright (C) 1996 Paul Mackerras PPC44x/36-bit changes by Matt Porter (mporter@mvista.com) Copyright (C) 1996 Paul Mackerras (paulus@cs.anu.edu.au) Copyright (C) 1996 Paul Mackerras Copyright (C) 1996 Paul Mackerras Copyright (C) 1996 Paul M. Antoine Copyright (C) 1996 Paul H. Hargrove Copyright (C) 1996 Paul Gortmaker Copyright (C) 1996 Paul Gortmaker Copyright (C) 1996 P. Braam and M. Callahan Copyright (C) 1996 Olaf Kirch, Copyright (C) 1996 Olaf Kirch 04 Aug 1998 Ion Badulescu Copyright (C) 1996 Olaf Kirch Copyright (C) 1996 Mike Shaver (shaver@zeroknowledge.com) Copyright (C) 1996 Miguel de Icaza (miguel@nuclecu.unam.mx) Copyright (C) 1996 Martin von Löwis. Copyright (C) 1996 Linus Torvalds. Copyright (C) 1996 Linus Torvalds & author. Copyright (C) 1996 Larry Ewing (lewing@isc.tamu.edu) Copyright (C) 1996 Kars de Jong. Copyright (C) 1996 John Shifflett, GeoLog Consulting Copyright (C) 1996 Jay A Estabrook Copyright (C) 1996 Jakub Jelinek (jj@sunsite.mff.cuni.cz) Copyright (C) 1996 Hans-Joachim Widmaier Copyright (C) 1996 Grant R. Guenther grant@torque.net David Campbell Copyright (C) 1996 Gordon Chaffee Copyright (C) 1996 Gertjan van Wingerde Minix. Copyright (C) 1996 Free Software Foundation, Inc. David Mosberger (davidm@cs.arizona.edu). Copyright (C) 1996 Frank Neumann Copyright (C) 1996 Erik Stahlman. Copyright (C) 1996 Eddie C. Dost (ecd@skynet.be) Copyright (C) 1996 Eddie C. Dost (ecd@brainaid.de) Copyright (C) 1996 Eddie C. Dost Copyright (C) 1996 Digital Equipment Corporation Copyright (C) 1996 David Sitsky (David.Sitsky@anu.edu.au) Copyright (C) 1996 David S. Miller Kevin D. Kissell, kevink@mips.com and Carsten Langgaard, carstenl@mips.com Copyright (C) 1996 David S. Miller (dm@sgi.com) Copyright (C) 1996 David S. Miller (davem@davemloft.net) Copyright (C) 1996 David S. Miller (davem@caipfs.rutgers.edu) Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1996 David S. Miller Copyright (C) 1996 David Mosberger-Tang. Copyright (C) 1996 Dave Redman (djhr@tadpole.co.uk) Copyright (C) 1996 Dave Frascone [chaos@mindspring.com]. Copyright (C) 1996 Cort Dougan Copyright (C) 1996 Cort Dougan . Copyright (C) 1996 Cort Dougan Copyright (C) 1996 Cort Dougan Copyright (C) 1996 Alan Cox , All Rights Reserved. Copyright (C) 1996 Alan Cox Copyright (C) 1996 Adrian Rodriguez (adrian@franklins-tower.rutgers.edu). Copyright (C) 1995-99, 2000- 02, 06 Ralf Baechle Copyright (C) 1995-99 Simon G. Vogl Copyright (C) 1995-97 Simon G. Vogl 1998-99 Hans Berglund Copyright (C) 1995-97 Simon G. Vogl Copyright (C) 1995-2009 Russell King Copyright (C) 1995-2006 Dell Inc. Copyright (C) 1995-2005 Russell King Copyright (C) 1995-2005 Mark Adler Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2005 Dell Inc. Copyright (C) 1995-2004 Russell King Copyright (C) 1995-2004 Mark Adler Copyright (C) 1995-2003 by Geert Uytterhoeven (geert@linux-m68k.org) Peter De Schrijver (p2@mind.be) Copyright (C) 1995-2003 by Geert Uytterhoeven Copyright (C) 1995-2003 Russell King 2001-2002 Keith Owens Copyright (C) 1995-2003 Russell King Copyright (C) 1995-2003 Mark Adler Copyright (C) 1995-2003 Kai Makisara. Copyright (C) 1995-2003 Geert Uytterhoeven Copyright (C) 1995-2002, Russell King Copyright (C) 1995-2002 Russell King Copyright (C) 1995-2001 by Russell King Copyright (C) 1995-2001 Russell King Copyright (C) 1995-2000 Simon G. Vogl. Copyright (C) 1995-2000 Simon G. Vogl Copyright (C) 1995-2000 Russell King. Copyright (C) 1995-2000 Russell King Copyright (C) 1995-2000 Ralf Baechle Copyright (C) 1995-2000 R.M.King. Copyright (C) 1995-2000 Linus Torvalds & author. Copyright (C) 1995-1999 Russell King Copyright (C) 1995-1999 Olaf Kirch Copyright (C) 1995-1999 Madge Networks Ltd. Copyright (C) 1995-1999 Madge Networks Ltd Copyright (C) 1995-1999 Gary Thomas, Paul Mackerras, Cort Dougan. Copyright (C) 1995-1999 Gadi Oxman Copyright (C) 1995-1998 by Leonard N. Zubkoff. Copyright (C) 1995-1998 by Leonard N. Zubkoff Copyright (C) 1995-1998 Russell King Copyright (C) 1995-1998 Patrick Caulfield. Copyright (C) 1995-1998 Mark Lord Copyright (C) 1995-1998 Mark Adler Copyright (C) 1995-1998 Linus Torvalds & author. Copyright (C) 1995-1998 Linus Torvalds & author Author: mlord@pobox.com (Mark Lord) Copyright (C) 1995-1998 Jean-loup Gailly. Copyright (C) 1995-1998 E.M. Serrat emserrat@geocities.com Copyright (C) 1995-1997,1999,2001-2005 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1995-1997, Olaf Kirch Copyright (C) 1995-1997 Simon G. Vogl 1998-2000 Hans Berglund Copyright (C) 1995-1997 Paul H. Hargrove. Copyright (C) 1995-1997 Paul H. Hargrove Copyright (C) 1995-1997 Olaf Kirch Copyright (C) 1995-1997 Jan "Yenya" Kasprzak Copyright (C) 1995-1997 H. Peter Anvin Copyright (C) 1995-1996 by Mylex Corporation. All Rights Reserved Copyright (C) 1995-1996 Russell King Copyright (C) 1995-1996 Linus Torvalds & authors Copyright (C) 1995-1996 Linus Torvalds & authors Copyright (C) 1995-1996 Linus Torvalds & author. Copyright (C) 1995-1996 Jean-loup Gailly Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) Copyright (C) 1995-1996 Gary Thomas . Copyright (C) 1995-06 ICP vortex, Achim Leubner Copyright (C) 1995-06 ICP vortex GmbH, Achim Leubner. Copyright (C) 1995--1999 Martin Mares, Copyright (C) 1995,96 by Michael Hipp (Michael.Hipp@student.uni-tuebingen.de) Copyright (C) 1995,96 Thinking Objects Software GmbH Wuerzburg Copyright (C) 1995,2002 Pete Zaitcev (zaitcev@yahoo.com) Copyright (C) 1995,2002 Pete A. Zaitcev (zaitcev@yahoo.com) Copyright (C) 1995,2001 Compaq Computer Corporation Copyright (C) 1995,1999 Pete Zaitcev (zaitcev@yahoo.com) Copyright (C) 1995,1997,2008,2009,2012 David S. Miller (davem@davemloft.net) Copyright (C) 1995,1996,1997,1998 Riccardo Facchetti (fizban@tin.it) Copyright (C) 1995,1996 by Paul M. Antoin. Copyright (C) 1995,1996 Olaf Kirch Copyright (C) 1995,1996 Linus Torvalds Copyright (C) 1995,1996 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1995,1996 Christian Vogelgsang. Copyright (C) 1995,1996 Christian Vogelgsang, Copyright (C) 1995, Russell King Copyright (C) 1995, Linus Torvalds Copyright (C) 1995, 96, 99, 2001, 06 Ralf Baechle Copyright (C) 1995, 96, 99, 2001 Ralf Baechle Copyright (C) 1995, 96, 98, 99, 2000 by Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2003, 05 Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2003 by Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2001 by Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2000, 01, 02, 03 by Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2000, 01 by Ralf Baechle Copyright (C) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle Copyright (C) 1995, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1995, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1995, 2003 by Ralf Baechle Copyright (C) 1995, 1999, 2001, 2002 by Ralf Baechle Copyright (C) 1995, 1999, 2000, 2001 by Silicon Graphics, Inc. Copyright (C) 1995, 1999, 2000 Ralf Baechle Copyright (C) 1995, 1999 Silicon Graphics Copyright (C) 1995, 1999 Ralf Baechle Copyright (C) 1995, 1998, 2001, 2002 by Ralf Baechle Copyright (C) 1995, 1997, 2005, 2008 David S. Miller Copyright (C) 1995, 1996,1997,1998 Russell King Copyright (C) 1995, 1996, Olaf Kirch Copyright (C) 1995, 1996, 2008 David S. Miller (davem@davemloft.net) Copyright (C) 1995, 1996, 2007 David S. Miller (davem@davemloft.net) Copyright (C) 1995, 1996, 2003 by Ralf Baechle Copyright (C) 1995, 1996, 2001 Ralf Baechle Copyright (C) 1995, 1996, 2000, 2001 by Ralf Baechle Copyright (C) 1995, 1996, 1998, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1998, 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 2003 by Ralf Baechle Copyright (C) 1995, 1996, 1997, 2002, 2003 by Ralf Baechle Copyright (C) 1995, 1996, 1997, 2000, 2001, 05 by Ralf Baechle Copyright (C) 1995, 1996, 1997, 1999, 2001 by Ralf Baechle Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003 Ralf Baechle Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2003 by Comtrol, Inc. Copyright (C) 1995, 1996, 1997, 1998 by Ralf Baechle Copyright (C) 1995, 1996, 1997, 1998 Jakub Jelinek (jj@ultra.linux.cz) Copyright (C) 1995, 1996, 1997, 1998 David S. Miller (davem@redhat.com) Copyright (C) 1995, 1996, 1997 by Ralf Baechle Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen Copyright (C) 1995, 1996, 1997 Olaf Kirch Copyright (C) 1995, 1996 by Volker Lendecke. Copyright (C) 1995, 1996 by Volker Lendecke Modified. Copyright (C) 1995, 1996 by Volker Lendecke Copyright (C) 1995, 1996 by Volker Lendecke Copyright (C) 1995, 1996 by Andreas Busse Copyright (C) 1995, 1996 Stoned Elipot Copyright (C) 1995, 1996 Russell King. Copyright (C) 1995, 1996 Russell King Copyright (C) 1995, 1996 Paul M. Antoine Copyright (C) 1995, 1996 Olaf Kirch Copyright (C) 1995, 1996 Olaf Kirch Copyright (C) 1995, 1996 Gero Kuhlmann Copyright (C) 1995, 1996 Gero Kuhlmann Copyright (C) 1995, 1996 Andreas Busse Copyright (C) 1995 by the Massachusetts Institute of Technology. All Rights Reserved. Copyright (C) 1995 by Volker Lendecke. Copyright (C) 1995 by Ralf Baechle Copyright (C) 1995 by Michael Schlueter & Michael Marte Copyright (C) 1995 by Linus Torvalds Copyright (C) 1995 by Geert Uytterhoeven, Peter De Schrijver Copyright (C) 1995 by Geert Uytterhoeven (geert@linux-m68k.org) Peter De Schrijver Peter.DeSchrijver@linux.cc.kuleuven.ac.be) Copyright (C) 1995 by Andreas Busse (andy@waldorf-gmbh.de) Copyright (C) 1995 Waldorf Electronics Copyright (C) 1995 Volker Lendecke Copyright (C) 1995 Simon Janes NCM: Network and Communications Management, Inc. Copyright (C) 1995 Russell King Copyright (C) 1995 Roger C. Pao Copyright (C) 1995 Richard Hirst [richard@sleepie.demon.co.uk] Copyright (C) 1995 Pete A. Zaitcev (zaitcev@yahoo.com) Copyright (C) 1995 Olaf Kirch Copyright (C) 1995 Miguel de Icaza (miguel@nuclecu.unam.mx) Copyright (C) 1995 Michael Neuffer neuffer@goofy.zdv.uni-mainz. Copyright (C) 1995 Michael Dreher Copyright (C) 1995 Linus Torvalds (Linus.Torvalds@helsinki.fi) Copyright (C) 1995 Linus Torvalds Copyright (C) 1995 Linus Torvalds Copyright (C) 1995 Kai Makisara. Copyright (C) 1995 Jay Estabrook Copyright (C) 1995 Hamish Macdonald Copyright (C) 1995 Geert Uytterhoeven Copyright (C) 1995 Eric Schenk, Bruno Haible Copyright (C) 1995 Eddie C. Dost (ecd@skynet.be) Copyright (C) 1995 David S. Miller (davem@davemloft.net) Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1995 David S. Miller Copyright (C) 1995 David Mosberger (davidm@cs.arizona.edu) Copyright (C) 1995 David A Rusling Copyright (C) 1995 Apple Computer, Inc. All rights reserved. Copyright (C) 1995 Andreas Busse Copyright (C) 1995 Alan Cox. Copyright (C) 1995 Alan Cox, Building #3 Copyright (C) 1995 Alan Cox Copyright (C) 1995 Adrian M. Rodriguez (adrian@remus.rutgers.edu) Copyright (C) 1995 1996 Linus Torvalds Copyright (C) 1995 - 2000, 2001 by Ralf Baechle Copyright (C) 1995 - 2000, 01, 03 by Ralf Baechle Copyright (C) 1995 - 2000 by Ralf Baechle Copyright (C) 1995 - 1999 Ralf Baechle Copyright (C) 1995 - 1998 by Andreas Busse and Ralf Baechle Copyright (C) 1995 - 1997, 1999 Silcon Graphics, Inc. Copyright (C) 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V. Copyright (C) 1995 CymruNET Ltd Innovation Centre Singleton Park Swansea Wales UK. Copyright (C) 1994-97 Roman Hodek Copyright (C) 1994-96 Marc ZYNGIER zyngier@ufr-info-p7.ibp.fr> or maz@gloups.fdn.fr> Copyright (C) 1994-2013 Russell King Copyright (C) 1994-2006 Linus Torvalds Copyright (C) 1994-2005 Axis Communications. All rights reserved. Copyright (C) 1994-2003 Dario Ballabio. Copyright (C) 1994-2003 Dario Ballabio (ballabio_dario@emc.com) Copyright (C) 1994-2002 Russell King Copyright (C) 1994-2002 Linus Torvalds & authors Copyright (C) 1994-2001 by Donald Becker. Copyright (C) 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) Copyright (C) 1994-2000 by Donald Becker. Copyright (C) 1994-2000 XLR8, Inc. Copyright (C) 1994-2000 Paul Mackerras. Copyright (C) 1994-2000 Algorithmics Ltd. Copyright (C) 1994-1999 by Fritz Elfert (fritz@isdn4linux.de) Copyright (C) 1994-1999 Russell King. Copyright (C) 1994-1999 Russell King Copyright (C) 1994-1999 Russell King Copyright (C) 1994-1999 Linus Torvalds. Copyright (C) 1994-1998 Paul Mackerras. Copyright (C) 1994-1998 Linus Torvalds & authors Copyright (C) 1994-1996 Scott Snyder Copyright (C) 1994-1996 Linus Torvalds & authors Copyright (C) 1994,95,96 by Fritz Elfert (fritz@isdn4linux.de) Copyright (C) 1994,1999 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@melbpc.org.au | Copyright (C) 1994,1996,1998 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1994,1995,1996, Kevin Lentin K.Lentin@cs.monash.edu.au Copyright (C) 1994,1995,1996 Kevin Lentin Copyright (C) 1994,1995 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1994,1995 by Donald Becker. Copyright (C) 1994, Tom Zerucha. tz@execpc.com Copyright (C) 1994, Linus Torvalds Copyright (C) 1994, Karl Keyte: Added support for disk statistics Copyright (C) 1994, Drew Eckhardt Copyright (C) 1994, 95, 96, 97, 98, 99, 2003, 06 by Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 99, 2003 by Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 99, 2000, 2003 Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 99, 2000, 01, 02, 03 by Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 99, 2000, 01, 02, 03 Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 99, 2000 by Ralf Baechle Copyright (C) 1994, 95, 96, 97, 98, 2000 Ralf Baechle Copyright (C) 1994, 95, 96, 2003 by Wind River Systems Written by Fredrik Markstrom Copyright (C) 1994, 95, 96, 2003 by Ralf Baechle DECStation modifications by Paul M. Antoine, 1996 Copyright (C) 1994, 2002 IBM Corp.All Rights Reserved. Copyright (C) 1994, 1996, 1998, 2000 Free Software Foundation, Inc. Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1994, 1996, 1997, 1998, 2001 Free Software Foundation, Inc. Copyright (C) 1994, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1994, 1996 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1996, by Andreas Busse Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1996, 1999, 2000 by Ralf Baechle Copyright (C) 1994, 1995, 1996, 1999 by Ralf Baechle Copyright (C) 1994, 1995, 1996, 1999 Ralf Baechle Copyright (C) 1994, 1995, 1996, 1998, 1999, 2002, 2003 Ralf Baechle Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001 by Ralf Baechle. Copyright (C) 1994, 1995, 1996 by Ralf Baechle Copyright (C) 1994, 1995, 1996 by Andreas Busse Copyright (C) 1994, 1995, 1996 Paul M. Antoine. Copyright (C) 1994, 1995, 1996 Normunds Saumanis (normunds@fi.ibm.com). Copyright (C) 1994, 1995 by Waldorf Electronics, written by Ralf Baechle. Copyright (C) 1994, 1995 Waldorf Electronics Written by Ralf Baechle and Andreas Busse Copyright (C) 1994, 1995 Waldorf Electronics GmbH Copyright (C) 1994, 1995 Linus Torvalds Copyright (C) 1994 by Waldorf GMBH, written by Ralf Baechle Copyright (C) 1994 by Waldorf Electronics Copyright (C) 1994 by Robert de Vries Copyright (C) 1994 by Linus Torvalds. Copyright (C) 1994 by Linus Torvalds Copyright (C) 1994 by Linus Torvalds Copyright (C) 1994 by Ingo Wilken (Ingo.Wilken@informatik.uni-oldenburg.de) Copyright (C) 1994 by Hamish Macdonald. Copyright (C) 1994 by Hamish Macdonald Copyright (C) 1994 by Florian La Roche Copyright (C) 1994 by Björn Brauel Copyright (C) 1994 by Alan Cox. Copyright (C) 1994 Wolfgang Stanglmeier Copyright (C) 1994 Waldorf GMBH Copyright (C) 1994 Roman Hodek Copyright (C) 1994 Martin Schaller & Roman Hodek Copyright (C) 1994 Martin Schaller Copyright (C) 1994 Linus Torvalds Copyright (C) 1994 Hamish Macdonald Copyright (C) 1994 Florian La Roche Copyright (C) 1994 Digital Equipment Corporation. Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu). Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu) Copyright (C) 1994 David Carter [carter@compsci.bristol.ac.uk] Copyright (C) 1994 Bjoern Brauel Copyright (C) 1994 - 99, 2003, 06 Ralf Baechle Copyright (C) 1994 - 2006 Ralf Baechle Copyright (C) 1994 - 2003, 06, 07 by Ralf Baechle (ralf@linux-mips.org) Copyright (C) 1994 - 2002 by Ralf Baechle Copyright (C) 1994 - 2001, 2003, 07 Ralf Baechle Copyright (C) 1994 - 2001, 2003 by Ralf Baechle Copyright (C) 1994 - 2000, 2006 Ralf Baechle Copyright (C) 1994 - 2000, 2002 Ralf Baechle (ralf@gnu.org) Copyright (C) 1994 - 2000, 2001, 2003 Ralf Baechle. Copyright (C) 1994 - 2000 Ralf Baechle Copyright (C) 1994 - 1999, 2000, 03, 04 Ralf Baechle Copyright (C) 1994 - 1999, 2000, 03 Ralf Baechle. Copyright (C) 1994 - 1999, 2000, 01, 06 Ralf Baechle Copyright (C) 1994 - 1999, 2000 by Ralf Baechle and others. Copyright (C) 1994 - 1999 by Ralf Baechle Copyright (C) 1993-96 by Hannu Savolainen Copyright (C) 1993-95 Michael Neuffer, neuffer@goofy.zdv.uni-mainz. Copyright (C) 1993-2003 NVIDIA, Corporation Copyright (C) 1993-1998 by Donald Becker. Copyright (C) 1993-1997 by Hannu Savolainen Copyright (C) 1993-1997 Michael Beck Copyright (C) 1993-1996 by Hannu Savolainen Copyright (C) 1993,2000 by Joerg Reuter DL1BKE Copyright (C) 1993,1995,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@suburbia.net | Copyright (C) 1993, Ralf Baechle. Copyright (C) 1993, Hamish Macdonald. Copyright (C) 1993, 2000 Linus Torvalds Copyright (C) 1993, 1994, 1995, 1999 Eric Youngdale Copyright (C) 1993, 1994, 1995, 1998, 1999 Eric Youngdale. Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. Contributed by Paul Eggert (eggert@twinsun.com). Copyright (C) 1993, 1994, 1995 Remy Card (card@masi.ibp.fr). Copyright (C) 1993, 1994, 1995 Eric Youngdale Copyright (C) 1993, 1994 by Hamish Macdonald Copyright (C) 1993, 1994 Motorola Inc. All rights reserved. Copyright (C) 1993, 1994 Alain Knaff Copyright (C) 1993 by OpenVision Technologies, Inc. Copyright (C) 1993 by Nigel Gamble Copyright (C) 1993 by Hamish Macdonald Copyright (C) 1993 United States Government as represented by the Director, National Security Agency. Copyright (C) 1993 United States Government Copyright (C) 1993 Turtle Beach Systems, Inc. Copyright (C) 1993 Stephen Tweedie (sct@redhat.com) Copyright (C) 1993 Ray Burr Copyright (C) 1993 Paul B. Monday Copyright (C) 1993 Pascal Haible, Bruno Haible Copyright (C) 1993 Linus Torvalds. Copyright (C) 1993 Linus Torvalds Copyright (C) 1993 Hamish Macdonald Greg Harp Copyright (C) 1993 Hamish Macdonald Copyright (C) 1993 Greg Harp Copyright (C) 1993 Drew Eckhard Copyright (C) 1993 Bruno Haible Copyright (C) 1993 Bjoern Brauel Roman Hodek Copyright (C) 1993 -- 1997 Drew Eckhardt, Frederic Potter, David Mosberger-Tang Copyright (C) 1992-2000 Andrew Tridgell Copyright (C) 1992-1997,2000-2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992-1996, 1998 Rickard E. Faith (faith@acm.org) Copyright (C) 1992--1999 Drew Eckhardt, Frederic Potter, David Mosberger-Tang, Martin Mares Copyright (C) 1992,1995 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1992,1994,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@suburbia.net | Copyright (C) 1992,1994,1995 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1992,1993,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@suburbia.net | Copyright (C) 1992,1993,1995,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@suburbia.net | Copyright (C) 1992,1993,1994,1997,1999 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@melbpc.org.au | Copyright (C) 1992,1993,1994,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@suburbia.net | Copyright (C) 1992,1993,1994,1996,1997 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@suburbia.net | Copyright (C) 1992,1993,1994,1996 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, Australia | E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1992,1993,1994,1995,1996,1997,1999 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@melbpc.org.au | Copyright (C) 1992,1993,1994,1995 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@jacobi.maths.monash.edu.au | Copyright (C) 1992,1993 | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@vaxc.cc.monash.edu.au | Copyright (C) 1992,1993 by Michael K. Johnson. Copyright (C) 1992,1993 Rick Sladkey Copyright (C) 1992,1993 Brad McLean brad@saturn.gaylord.com. Copyright (C) 1992, Linus Torvalds. Copyright (C) 1992, Linus Torvalds Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar Copyright (C) 1992, 1998-2004 Linus Torvalds, Ingo Molnar Copyright (C) 1992, 1998 Linus Torvalds, Ingo Molnar Copyright (C) 1992, 1994, 1995, 2000 Free Software Foundation, Inc. Copyright (C) 1992, 1994 by Theodore Ts'o. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999 Theodore Ts'o. Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr). Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr) Theodore Ts'o (tytso@mit.edu) Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr) Laboratoire MASI - Institut Blaise pascal Universite Pierre et Marie Curie (Paris VI) Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr) Laboratoire MASI - Institut Blaise Pascal Universite Pierre et Marie Curie (Paris VI). Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr) Copyright (C) 1992, 1993, 1994 Rick Sladkey Copyright (C) 1992, 1993, 1994 Eric Youngdale. Copyright (C) 1992, 1993 Linus Torvalds, (C) 1997 Ingo Molnar Copyright (C) 1992, 1993 Krishna Balasubramanian. Copyright (C) 1992 by Theodore Ts'o. Copyright (C) 1992 by Linus Torvalds Copyright (C) 1992 by Linus Torvalds Copyright (C) 1992 by Jim Weigand and Linus Torvalds Copyright (C) 1992 by Greg Harp Copyright (C) 1992 W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | Australia. E-mail billm@vaxc.cc.monash.edu.au | Copyright (C) 1992 Tommy Thorn Copyright (C) 1992 Tommy Thorn Copyright (C) 1992 Thomas Wuensche. Copyright (C) 1992 Theodore Ts'o Copyright (C) 1992 Ross Biro Copyright (C) 1992 Rick Sladkey Copyright (C) 1992 Remy Card (card@masi.ibp.fr) Copyright (C) 1992 Remy Card (card@masi.ibp.fr) Copyright (C) 1992 Linus Torvalds. Copyright (C) 1992 Lawrence Foard. Copyright (C) 1992 Krishna Balasubramanian and Linus Torvalds Copyright (C) 1992 Krishna Balasubramanian Copyright (C) 1992 Eric Youngdale. Copyright (C) 1992 Drew Eckhardt. Copyright (C) 1992 Drew Eckhardt Copyright (C) 1992 Drew Eckhardt Copyright (C) 1992 Doug Evans Copyright (C) 1992 David Giller, rafetmad@oxy.edu 1994, 1995 Eberhard Mönkeberg, emoenke@gwdg.de 1996 David van Leeuwen, david@tm.tno.nl 1997, 1998 Erik Andersen, andersee@debian.org 1998-2002 Jens Axboe, axb Copyright (C) 1992 David Giller Copyright (C) 1992 David B. Gentzel. Copyright (C) 1992 Darren Senn Copyright (C) 1992 Dana L. How Copyright (C) 1992 - 1997, 2000-2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992 - 1997, 2000-2005 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992 - 1997, 2000-2004 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992 - 1997, 2000-2003 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992 - 1997, 2000,2002-2007 Silicon Graphics, Inc. All rights reserved. Copyright (C) 1992 - 1997, 2000 Silicon Graphics, Inc. Copyright (C) 1992 - 1997, 1999, 2000 Silicon Graphics, Inc. Copyright (C) 1992 - 1997, 1999 Silicon Graphics, Inc. Copyright (C) 1992 - 1997 Silicon Graphics, Inc. Copyright (C) 1991-2002 SciTech Software, Inc. All rights reserved. Copyright (C) 1991-2002 Linus Torvalds Copyright (C) 1991-2000 Linus Torvalds Copyright (C) 1991-1998 Linus Torvalds Re-organised Feb 1998 Russell King Copyright (C) 1991,92,1995-99,2002,2004 Free Software Foundation, Inc. Copyright (C) 1991,1996 Free Software Foundation Copyright (C) 1991,1992 Linus Torvalds Copyright (C) 1991, 1997, 2003 Free Software Foundation, Inc. Copyright (C) 1991, 1997 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1991, 1992, 1999 Linus Torvalds Copyright (C) 1991, 1992, 1996 Linus Torvalds Copyright (C) 1991, 1992, 1996 Linus Torvalds Copyright (C) 1991, 1992, 1995, 1999, 2000 Linus Torvalds Copyright (C) 1991, 1992, 1995 Linus Torvalds Copyright (C) 1991, 1992, 1993, 1997, 2004 Free Software Foundation, Inc. Torbjorn Granlund (tege@sics.se). Copyright (C) 1991, 1992, 1993, 1994, 1996, 1998, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds. Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds Copyright (C) 1991, 1992, 1993 Linus Torvalds Copyright (C) 1991, 1992 by Linus Torvalds Copyright (C) 1991, 1992 Linux Torvalds Copyright (C) 1991, 1992 Linus Torvalds. Copyright (C) 1991, 1992 Linus Torvalds changes by Thomas Schoebel-Theuer Copyright (C) 1991, 1992 Linus Torvalds 1995 Jay Estabrook Copyright (C) 1991, 1992 Linus Torvalds Copyright (C) 1991, 1992 Linus Torvalds Copyright (C) 1991, 1992 Free Software Foundation, Inc. Copyright (C) 1991 Linus Torvalds Copyright (C) 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139. Copyright (C) 1991 David B. Gentzel. Copyright (C) 1990, 1999, 2000 Silicon Graphics, Inc. Copyright (C) 1990, 1999, 2000 Silicon Graphics, Inc. Copyright (C) 1990, 1999 by Silicon Graphics, Inc. Copyright (C) 1990, 1991 Free Software Foundation, Inc. Copyright (C) 1990 - 1992, 1999 Silicon Graphics, Inc. Copyright (C) 1989, 92-98, 1999 Free Software Foundation, Inc. Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1989 Regents of the University of California. Copyright (C) 1989 - 1997 Carnegie Mellon University Copyright (C) 1988 Silicon Graphics Copyright (C) 1986, 1989, 1990 by Abacus Research and Development, Inc. Copyright (C) 1985 MIPS Computer Systems, Inc. Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc. Copyright (C) 1982, 1986 Regents of the University of California. All rights reserved. Copyright (C) 05/1998 Peter Maydell . Copyright (C) 05/1998 Peter Maydell Copyright (C) 2014 Huawei Inc. Copyright (C) 2013 Red Hat Inc. Copyright (C) 2013 Alistair Popple IBM Corporation Copyright (C) 2012 Red Hat Inc. Copyright (C) 2012 Dialog Semiconductor Ltd. Copyright (C) 2011 David Kleikamp IBM Corporation Copyright (C) 2008 MontaVista Software, Inc. Copyright (C) 2008 Mike Christie Copyright (C) 2008 Intel Corporation Author: Arjan van de Ven Copyright (C) 2007 Simtec Electronics Ben Dooks Copyright (C) 2006-2012 Solarflare Communications Inc. Copyright (C) 2006 Texas Instruments. Copyright (C) 2003 mjander mjander@users.sourceforge.org Copyright (C) 2002, 2003 Al Viro Copyright (C) 2002 Integrated Device Technology, Inc. All rights reserved. Copyright (C) 2001, STMicrolectronics, Inc. Contact: steve.miller@st.com Copyright (C) 2001, 2006 IBM Corporation Copyright (C) 2000-2010 David Woodhouse Copyright (C) 2000, Lineo Inc. Copyright (C) 1999, 2000 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Thomas Spatzier (tspat@de.ibm.com) Copyright (C) 1999, 2000 IBM Corp. Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) Copyright (C) 1999 Randy Dunlap. Copyright (C) 1995-1999 Tekram Technology Co., Ltd. Copyright (C) 1995 1996 Linus Torvalds Hacked for ARM by Phil Blundell Copyright (2004, 2005) Ingo Molnar Copyright (2004) Linus Torvalds Copyright (c) 2014 Broadcom Corporation. All rights reserved. Copyright (c) 2012 Dialog Semiconductor Ltd. Copyright (c) 2010, Tom Zanussi Copyright (c) 2009-2012 Realtek Corporation. All rights reserved. Copyright (c) 2007 - 2014 Intel Corporation. All rights reserved. Copyright (c) 2005 - 2014 Intel Corporation. All rights reserved. All rights reserved. Copyright (c) 2004 Intel Corporation. All rights reserved. Copyright (c) 2002-2010 Exar Corp. Copyright (C) 2006-2012 Patrick McHardy Copyright (C) 2005-2007, Red Hat, Inc., Ingo Molnar Copyright (C) 2005-2006, Thomas Gleixner Copyright (C) 1999 Andrea Arcangeli Copyright 2009 Johannes Berg Copyright (C) 2001 Russell King Coprights (c) 1999 Manfred Spraul COPYRIGHT © 2014-2015 VMware, Inc., Palo Alto, CA., USA All Rights Reserved. COPYRIGHT t(c) 2015 Huawei Corporation. COPYRIGHT (c) 2015 Huawei Corporation. COPYRIGHT (c) 2013, Intel Corporation. COPYRIGHT (c) 2008 The Regents of the University of Michigan ALL RIGHTS RESERVED COPYRIGHT (c) 2004-2015 Emulex. All rights reserved. COPYRIGHT (c) 2003-2006 Intel Corporation. COPYRIGHT (c) 2003- 2015 Intel Corporation, AUTHOR COPYRIGHT (c) 1999-2008 LSI Corporation. COPYRIGHT (c) 1999-2006 Intel Corporation COPYRIGHT (C) 2001-2004 by Agere Systems Inc. All Rights Reserved COPYRIGHT (C) 1999-2004 Max Krasnyansky COPYRIGHT (c) 2000 - 2015 Intel Corporation. COPYRIGHT (C) 2004-2005 Intel Corporation (c) Rebel.COM, 1998 (c) Philip Blundell, 1998, 2001 (c) MontaVista Software, Inc. (c) Mauro Carvalho Chehab 05 Aug 2009. (c) Ian Molton (spyro@f2s.com) 2003 (c) FUJITSU Limited 2008. (c) David Miller davem@redhat.com) (c) Daniel Phillips, 2001 (c) Copyright IBM Corp. 2003, 2005 (c) Copyright Hewlett-Packard Development Company, L.P., 2007, 2008 (c) Copyright Hewlett-Packard Development Company, L.P., 2006, 2008 (c) Copyright 2013 Datera, Inc. (c) Copyright 2010-2013 Datera, Inc. (c) Copyright 2009-2013 Datera, Inc. (c) Copyright 2008-2013 Datera, Inc. (c) Copyright 2008-2011 Wim Van Sebroeck . (c) Copyright 2008-2011 Alan Cox , All Rights Reserved. (c) Copyright 2008 Hewlett-Packard Development Company, L.P. Bjorn Helgaas (c) Copyright 2007 Hewlett-Packard Development Company, L.P. Thomas Mingarelli (c) Copyright 2006-2013 Datera, Inc. (c) Copyright 2006-2011 Wim Van Sebroeck . (c) Copyright 2006 Hewlett-Packard Development Company, L.P. Bjorn Helgaas (c) Copyright 2005-2013 Datera, Inc. (c) Copyright 2005 Jose Goncalves (c) Copyright 2005 Google Inc., All Rights Reserved. (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. benh@kernel.crashing.org> (c) Copyright 2004-2005 Advanced Micro Devices, Inc. (c) Copyright 2004, Red Hat Inc. . (c) Copyright 2004 Naresh Kumar Inna. (c) Copyright 2004 Hewlett-Packard Development Company, L.P. Bob Picco (c) Copyright 2004 Hewlett-Packard Development Company, L.P. Bjorn Helgaas (c) Copyright 2003-2008 Xilinx Inc. All rights reserved. (c) Copyright 2003 Red Hat Inc (c) Copyright 2003 Red Hat Inc (c) Copyright 2002-2013 Datera, Inc. (c) Copyright 2002-2005 Hewlett-Packard Company (c) Copyright 2002-2005 Alex Williamson (c) Copyright 2002-2003 Grant Grundler (c) Copyright 2002, 2005 Hewlett-Packard Development Company, L.P. David Mosberger-Tang Bjorn Helgaas (c) Copyright 2002 Zwane Mwaikambo , All Rights Reserved. (c) Copyright 2002 Ryan Bradetich (c) Copyright 2002 Hewlett-Packard Company (c) Copyright 2001 Scott Jennings (c) Copyright 2001 Red Hat Inc (c) Copyright 2001 Red Hat Inc (c) Copyright 2001 Grant Grundler. (c) Copyright 2000-2004 Hewlett-Packard Company (c) Copyright 2000-2004 Grant Grundler. (c) Copyright 2000, 2001 Red Hat Inc (c) Copyright 2000 kernel concepts , All Rights Reserved. (c) Copyright 2000 Ryan Bradetich (c) Copyright 2000 Philipp Rumpf (c) Copyright 2000 Oleg Drokin (c) Copyright 2000 John Marvin (c) Copyright 2000 Hewlett-Packard Company (c) Copyright 2000 Grant Grundler (c) Copyright 1999,2000 Hewlett-Packard Company (c) Copyright 1999,2000 Grant Grundler (c) Copyright 1999, Thomas Davis, tadavis@lbl.gov (c) Copyright 1999 Hewlett-Packard Company (c) Copyright 1998 Alan Cox (c) Copyright 1996 Alan Cox , All Rights Reserved. (c) Copyright 1995 Simon "Guru Aleph-Null" Janes NCM: Network and Communications Management, Inc. (c) Benjamin Herrenschmidt , IBM Corp, Scott Wood (c) Benjamin Herrenschmidt , IBM Corp (c) Amit S. Kale and 2003-2005 (c) MontaVista Software, Inc. (c) 2016 Intel Deutschland GmbH All rights reserved. (c) 2016 Intel Deutschland GmbH (c) 2015, Intel Corporation. (c) 2015 Stephen Chandler Paul (c) 2015 Intel Mobile Communications GmbH All rights reserved. (c) 2015 Intel Mobile Communications GmbH (c) 2015 Intel Deutschland GmbH (c) 2015 Intel Corporation. (c) 2015 EZchip Technologies. (c) 2014-2015 Valentin Rothberg (c) 2014, Sasha Levin (c) 2014, Intel Corporation. (c) 2014 by Wolfram Sang (c) 2014 Volkswagen Group Research Author: Rostislav Lisovy Funded by: Volkswagen Group Research (c) 2014 Stefan Hengelein (c) 2014 Jeff Layton (c) 2014 Intel Corporation. All rights reserved. (c) 2014 Intel Corporation. (c) 2014 Daniel Mack (c) 2013 Wolfram Sang (c) 2013 Hans de Goede (c) 2013 - 2015 Intel Mobile Communications GmbH (c) 2013 - 2014 Intel Mobile Communications GmbH All rights reserved. (c) 2013 - 2014 Intel Corporation. (c) 2012 Realtek Corporation. (c) 2012 Pablo Neira Ayuso (c) 2012 Frank Schäfer (c) 2012 - 2015 Intel Corporation. All rights reserved. (c) 2012 - 2014 Intel Corporation. All rights reserved. All rights reserved. (c) 2012 - 2014 Intel Corporation. All rights reserved. (c) 2011-2015 Intel Corporation. All rights reserved. (c) 2011 Texas Instruments, Inc. (c) 2011 Ondrej Zary (c) 2011 Manuel Lauss (c) 2011 Google, Inc. All rights reserved. (c) 2011 Dialog Semiconductor Ltd. (c) 2010-2012 ST Microelectronics (c) 2010-2011 Samsung Electronics Co., Ltd. (c) 2010, Arnaldo Carvalho de Melo (c) 2010 Nikolaus Voss, Weinmann Medical GmbH (c) 2010 Manfred Spraul (c) 2010 Larry Finger. All rights reserved. (c) 2010 Arnaud Patard (c) 2010 Arnaud Patard (c) 2010 Arnaldo Carvalho de Melo (c) 2009-2010 Realtek Corporation. (c) 2009,2010 Dick Streefland (c) 2009, Tom Zanussi (c) 2009, Shen Feng (c) 2009 Shen Feng (c) 2009 Realtek Semiconductor Corp. All rights reserved. (c) 2009 NetApp. All Rights Reserved. (c) 2009 Manuel Lauss (c) 2009 Kristoffer Ericson (c) 2009 Intel Corporation. All rights reserved. (c) 2009 Intel Corporation (c) 2009 IBM Corp. (c) 2009 Gerd Hoffmann (c) 2009 Arnaldo Carvalho de Melo (c) 2009 - 2014 Intel Corporation. All rights reserved. (c) 2009 - 2012 Intel Corporation. (c) 2009 - 2009 Atheros Corporation. All rights reserved. (c) 2008-2014 Cliff Wickman , SGI. (c) 2008-2011 Mauro Carvalho Chehab (c) 2008-2011 Manuel Lauss (c) 2008-2010 Intel Corporation. All rights reserved. (c) 2008-2010 Andy Whitcroft (c) 2008, RealTEK Technology Inc. All Right Reserved. (c) 2008 Wind River Systems, Inc. (c) 2008 Steven Toth (c) 2008 Red Hat, Inc. All rights reserved. (c) 2008 Peter W. Morreale (c) 2008 NetApp. All Rights Reserved. (c) 2008 Mike Christie (c) 2008 Manuel Lauss (c) 2008 Intel Corporation. All rights reserved. (c) 2008 Intel Corporation. (c) 2008 Devin Heitmueller (c) 2008 Daniel Mack (c) 2008 Alexey Starikovskiy (c) 2008 Aidan Thornton (c) 2008 - 2014 Intel Corporation. All rights reserved. (c) 2008 - 2011 Intel Corporation. All rights reserved. (c) 2008 - 2011 Intel Corporation. All rights reserved. (c) 2008 - 2010 Realtek Corporation. All rights reserved. (c) 2008 - 2010 Realtek Corporation. All rights reserved. (c) 2008 - 2010 Realsil Semiconductor Corporation. (c) 2008 - 2009 Atheros Corporation. All rights reserved. (c) 2007-2015 Intel Corporation. (c) 2007-2009 Patrick McHardy (c) 2007-2008 Mauro Carvalho Chehab (c) 2007-2008 MSC Vertriebsges.m.b.H., Manuel Lauss (c) 2007,2008, Andy Whitcroft (c) 2007, RealTEK Technology Inc. All Right Reserved. (c) 2007, Joe Perches (c) 2007 Yuri Tikhonov (c) 2007 Trent Piepho (c) 2007 Timur Tabi , Freescale Semiconductor (c) 2007 Ondrej Zajicek (c) 2007 Network Appliance, Inc. All Rights Reserved. (c) 2007 MontaVista Software, Inc (c) 2007 Michal Januszewski . (c) 2007 Mauro Carvalho Chehab, (c) 2007 Intel Corporation. All rights reserved. (c) 2007 Guido Guenther (c) 2007 Gerd Hoffmann (c) 2007 Dmitry Baryshkov (c) 2007 Atheros Corporation. All rights reserved. (c) 2007 - 2015 Intel Corporation. All rights reserved. (c) 2007 - 2013 Realtek Corporation. All rights reserved. (c) 2007 - 2012 Realtek Corporation. All rights reserved. (c) 2007 - 2011 Realtek Corporation. All rights reserved. (c) 2007 - 2010 Realtek Corporation. All rights reserved. (c) 2007 - 2009 Intel Corporation. All rights reserved. (c) 2007 - 2009 Intel Corporation. (c) 2007 - 2008 Chris Snook (c) 2006-2007 Ondrej Zajicek (c) 2006 Wolfson Microelectronics PLC. Graeme Gregory graeme.gregory@wolfsonmicro.com or linux@wolfsonmicro.com (c) 2006 Ted Walther and John Sokol (c) 2006 Ondrej Zajicek (c) 2006 MontaVista Software, Inc. (c) 2006 Mauro Carvalho Chehab, (c) 2006 Mauro Carvalho Chehab (c) 2006 Keith Bennett (c) 2006 Edgar Hucek (c) 2006 Bob Copeland (c) 2006 Andrew de Quincey (c) 2006 - 2008 Jay Cliburn (c) 2006 - 2007 Chris Snook (c) 2006 - 2007 Atheros Corporation. All rights reserved. (c) 2005-2015 Advanced Micro Devices, Inc. (c) 2005-2012 Patrick McHardy (c) 2005-2011 by Mauro Carvalho Chehab. (c) 2005-2008 Mauro Carvalho Chehab. (c) 2005-2008 MSC Vertriebsges.m.b.H, Manuel Lauss (c) 2005-2006 Nickolay V. Shmyrev (c) 2005-2006 Mauro Carvalho Chehab (c) 2005-2006 Chris Humbert (c) 2005,2006 Ricardo Cerqueira (c) 2005, Joel Schopp (c) 2005 Thibaut VARENE (c) 2005 MontaVista Software, Inc. (c) 2005 Mauro Carvalho Chehab (c) 2005 Mauro Carvalho Chehab (c) 2005 Ian Molton (c) 2005 Hans J. Koch (c) 2005 Dirk Opfer (c) 2005 Daniel Drake (c) 2005 Benjamin Herrenschmidt, IBM Corp. (c) 2005 Benjamin Herrenschmidt , IBM Corp. (c) 2005 Becky Bruce , Freescale Semiconductor. (c) 2005 - 2015 Intel Corporation. All rights reserved. (c) 2005 - 2011 Intel Corporation. All rights reserved. All rights reserved. (c) 2005 - 2006 Attansic Corporation. All rights reserved. (c) 2004-2005 Simtec Electronics. (c) 2004-2005 Intel Corporation. All rights reserved. (c) 2004, Dave Jones, Red Hat Inc. (c) 2004, 2005 Daniel Drake (c) 2004, 2005 Chris Pascoe (c) 2004 Simtec Electronics (c) 2004 Olivier Gournet & Andrew de Quincey (c) 2004 MontaVista Software, Inc. (c) 2004 Mickael Hoerdt, LSIIT Laboratory, Strasbourg, France (c) 2004 Jelle Foks (c) 2004 Jean-Philippe Andriot, 6WIND, Paris, France (c) 2004 Gerd Knorr [SuSE Labs] (c) 2004 Chris Pascoe (c) 2004 - 2015 Intel Corporation. (c) 2004 - 2009 Intel Corporation. All rights reserved. (c) 2004 - 2006 Intel Corporation. All rights reserved. (c) 2003-2012 Advanced Micro Devices, Inc. (c) 2003-2009 Alan Stern (stern@rowland.harvard.edu) (c) 2003-04 Gerd Knorr [SuSE Labs] (c) 2003,2004 Joerg Albert (c) 2003, 2004 Andrew de Quincey & Robert Schlabbach (c) 2003 Manfred Spraul Further wakeup optimizations, documentation (c) 2003 Gerd Knorr [SuSE Labs] (c) 2003 Benjamin Herrenschmidt Armin Kuster Johnnie Peters (c) 2003 - 2015 Intel Corporation. All rights reserved. (c) 2003 - 2011 Intel Corporation. All rights reserved. (c) 2003 - 2006 Intel Corporation. All rights reserved. (c) 2002,2003 Andi Kleen, SuSE Labs. (c) 2002 Thomas Kreiling. (c) 2002 Simon Munton (c) 2002 Manfred Spraul (c) 2002 Andries Brouwer. (c) 2002 Alan Stern (c) 2001-2004 FarSite Communications Ltd. (c) 2001-2002 Petr Vandrovec (c) 2001-2002 Denis Oliver Kropp (c) 2001-2002 Denis Oliver Kropp (c) 2001-2002 Andrey Ulanov (c) 2001-04 Gerd Knorr [SuSE Labs] (c) 2001-03 Gerd Knorr [SuSE Labs] (c) 2001,02 Gerd Knorr [SuSE Labs] (c) 2001, Dave Jones. (c) 2001 Thomas Gleixner, autronix automation (c) 2001 Red Hat Inc Lockless wakeup (c) 2001 Micro Solutions Inc. (c) 2001 Lineo, Inc. (c) 2001 Daniel Phillips (c) 2000-2004 Omnikey AG. (c) 2000-2004 Axis Communications. (c) 2000-2002 Matthew Dharm (c) 2000-2002 Gerd Knorr (c) 2000-03 Gerd Knorr [SuSE Labs] (c) 2000, 2001 Robert Baruch (autophile@starband.net) (c) 2000 Yggdrasil Computing, Inc. (c) 2000 Stephen J. Gowdy (SGowdy@lbl.gov) (c) 2000 Stephane Alnet (c) 2000 Russell King (c) 2000 Manfred Spraul (c) 2000 Justin Schoeman (c) 2000 Jorge Nerin (c) 2000 Jimmie Mayfield (mayfield+datafab@sackheads.org) (c) 2000 Interlan Communications (c) 2000 Grant Grundler (c) 2000 Gerd Knorr (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org) (c) 2000 Crutcher Dunnavant (c) 2000 Adam J. Richter (adam@yggdrasil.com), Yggdrasil Computing, Inc. (c) 1999-2003 Matthew Dharm (mdharm-usb@one-eyed-alien.net) (c) 1999-2002 Petr Vandrovec (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) (c) 1999-2002 Gerd Knorr (c) 1999--2000 Martin Mares (c) 1999, Multiple IO-APIC support. (c) 1999, 2000, 2009 Ingo Molnar (c) 1999, 2000 Matthew Dharm (mdharm-usb@one-eyed-alien.net) (c) 1999 Terrehon Bowden Bodo Bauer (c) 1999 Michael Gee (michael@linuxspecific.com) (c) 1999 Martin Mares (c) 1999 Dragos Acostachioaie (c) 1999 Dragos Acostachioaie (c) 1999 Dave S. Miller. (c) 1999 Ben Pfaff and Petr Vandrovec (c) 1999 Axis Communications AB, Lund, Sweden (c) 1999 - 2015 Intel Corporation. (c) 1999 - 2013 Intel Corporation. (c) 1999 - 2008 Intel Corporation. (c) 1999 - 2006 Intel Corporation. (c) 1999 - 2005 Intel Corporation. All rights reserved. (c) 1999 - 2004 Intel Corporation. All rights reserved. (c) 1998-99, 2000, 2009 Ingo Molnar (c) 1998-99, 2000 Ingo Molnar (c) 1998-2002 Petr Vandrovec (c) 1998-1999 Precision Insight, Inc., Cedar Park, Texas. (c) 1998, 1999, Rik van Riel (c) 1998, 1999, 2000, 2009 Ingo Molnar (c) 1998, 1999 Philip Blundell (c) 1998 by Greg Alexander (c) 1998 San Mehat (CCC). (c) 1998 Ingo Molnar (c) 1998 Grant R. Guenther (c) 1998 Gerd Knorr (c) 1998 Gerd Knorr (c) 1997-8 Grant R. Guenther (c) 1997-2001 Gerd Knorr (c) 1996 Hans-Joachim Widmaier. (c) 1995-2004 Russell King (c) 1995-2001 Russell King (c) 1995-1998 E.M. Serrat emserrat@geocities.com (c) 1995,1996 Grant R. Guenther, grant@torque.net. (c) 1995,1996 Christian Vogelgsang. (c) 1995 Alan Cox. (c) 1995 Alan Cox, CymruNET Ltd (c) 1995 Alan Cox, (c) 1995 Alan Cox, (c) 1993-96 Michael Neuffer mike@i-Connect.Net , neuffer@mail.uni-mainz.de (c) 1993 Tommy Frandsen. (c) 1993 Guido ten Dolle PE1NNZ (C) MontaVista Software Inc, 2006 (C) Linux Foundation 2008-2013. (C) Jens Axboe 2008 (C) INESC 1999 (C) INESC 1998 (C) Copyright TOSHIBA CORPORATION 2005-2007 (C) Copyright TOSHIBA CORPORATION 2004-2007 All Rights Reserved. (C) Copyright TOSHIBA CORPORATION 2004-2006 (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 (C) Copyright Randy Dunlap 2000 (C) Copyright Linus Torvalds 1999 (C) Copyright Linaro Limited 2015. (C) Copyright Linaro 2013. (C) Copyright Linaro 2013- 2015. (C) Copyright Koninklijke Philips Electronics NV 2004. All rights reserved. (C) Copyright Johannes Erdfelt 1999-2001 (C) Copyright IBM Deutschland Entwicklung GmbH 2007 (C) Copyright IBM Deutschland Entwicklung GmbH 2006 (C) Copyright IBM Deutschland Entwicklung GmbH 2005-2007 (C) Copyright IBM Corporation 2006. Author : Ram Pai (linuxram@us.ibm.com) (C) Copyright IBM Corporation 2005. Author : Ram Pai (linuxram@us.ibm.com) (C) Copyright IBM Corporation 2005. (C) Copyright IBM Corporation 1994, 2003 Authors: Colin DeVilbiss (devilbis@us.ibm.com) Santiago Leon (santil@us.ibm.com) Dave Boutcher (sleddog@us.ibm.com) (C) Copyright IBM Corp. 2013 (C) Copyright IBM Corp. 2007 - Joy Latten (C) Copyright IBM Corp. 2005 (C) Copyright IBM Corp. 2004,2005 All Rights Reserved. (C) Copyright IBM Corp. 2002, 2004 (C) Copyright IBM Corp. 1994, 2002. (C) Copyright IBM 2015 (C) Copyright IBM 2014 (C) Copyright IBM 2012. (C) Copyright IBM 2012 (C) Copyright IBM 2005 (C) Copyright IBM 2004, 2005, 2006, 2012 (C) Copyright Gregory P. Smith 1999 (C) Copyright Greg Kroah-Hartman 2002-2003 (C) Copyright Deti Fliegl 1999 (new USB architecture) (C) Copyright Deti Fliegl 1999 (C) Copyright David Gibson, IBM Corporation 2001-2003. (C) Copyright David Gibson, IBM Corp. 2001-2003. (C) Copyright David Gibson , IBM Corporation. 2007. (C) Copyright David Brownell 2000-2004 (C) Copyright David Brownell 2000-2002 (C) Copyright AudioScience Inc. 2007 (C) Copyright Andreas Gal 1999 (C) Copyright Al Viro 2000, 2001. (C) Copyright 2015 Intel Corp. (C) Copyright 2014-2015 Intel Corporation (C) Copyright 2014, 2015 Linaro Ltd. Author: Ashwin Chaugule (C) Copyright 2014 Valentin Longchamp, Keymile AG, valentin.longchamp@keymile.com (C) Copyright 2014 Intel Corporation Author: David Cohen (C) Copyright 2014 David Mosberger-Tang (C) Copyright 2014 - 2015, Xilinx, Inc. (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P. (C) Copyright 2013-2014 Red Hat, Inc. (C) Copyright 2013-2014 O2S GmbH (C) Copyright 2013-2014 Hewlett-Packard Development Company, L.P. (C) Copyright 2013-2014 Hans de Goede (C) Copyright 2013-2014 David Lanzendrfer (C) Copyright 2013, 2015 Linaro Limited. (C) Copyright 2013, 2015 Linaro Limited (C) Copyright 2013 Intel Corporation Author: Sathyanarayanan Kuppuswamy (C) Copyright 2013 IBM Corporation (C) Copyright 2012 by Wolfram Sang (C) Copyright 2012 Intel Corporation Author: Dirk Brandewie (C) Copyright 2011~2014 Bosch Sensortec GmbH All Rights Reserved (C) Copyright 2010-2013 Datera, Inc. (C) Copyright 2010-2012 IBM Corp. (C) Copyright 2010, Tobias Klauser (C) Copyright 2010 Dirk Eibach, Guntermann & Drunck GmbH (C) Copyright 2009-2010 Nokia Siemens Networks, michael.lawnick.ext@nsn.com (C) Copyright 2009, Greg Ungerer (C) Copyright 2009 Marvell International Ltd. All Rights Reserved (C) Copyright 2009 Intel Corporation Author: Jacob Pan (jacob.jun.pan@intel.com) (C) Copyright 2009 Intel Corporation (C) Copyright 2008-2010,2015 Intel Corporation Author: Sreedhara DS (sreedhara.ds@intel.com) (C) Copyright 2008-2010 Intel Corporation Author: Sreedhara DS (sreedhara.ds@intel.com) (C) Copyright 2008, Thomas Chou (C) Copyright 2008, 2012 Intel Corporation Author: Jacob Pan (jacob.jun.pan@intel.com). (C) Copyright 2008 Stefano Babic, DENX Software Engineering, sbabic@denx.de. (C) Copyright 2008 Intel Corporation (C) Copyright 2008 Glauber Costa (C) Copyright 2007-2011 Reuuimlla Technology Co., Ltd. (C) Copyright 2007-2011 Aaron Maoye (C) Copyright 2007-2008 TOSHIBA CORPORATION (C) Copyright 2007, Axis Communications, Hans-Peter Nilsson (hp@axis.com) (C) Copyright 2007, ATRON electronic GmbH, Jan Nikitenko (C) Copyright 2007, 2009 Tiago Vignatti (C) Copyright 2007, 2008 Dmitry Baryshkov (C) Copyright 2007 Texas Instruments Karthik Dasu (C) Copyright 2007 Rodolfo Giometti (C) Copyright 2007 Paulo R. Zanoni (C) Copyright 2007 Novell Inc. (C) Copyright 2006-2007, David Brownell (C) Copyright 2006 TOSHIBA CORPORATION (C) Copyright 2006 Red Hat Inc, All Rights Reserved. (C) Copyright 2006 Novell Inc. (C) Copyright 2005, Intec Automation, Mike Lavender (mike@steroidmicros) (C) Copyright 2005 Linus Torvalds (C) Copyright 2005 Greg Kroah-Hartman (C) Copyright 2005 Christoph Lameter, Silicon Graphics, Inc. (C) Copyright 2005 Chris Humbert (C) Copyright 2005 Benjamin Herrenschmidt (C) Copyright 2005 Andi Kleen (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu (C) Copyright 2004 Texas Instruments, Richard Woodruff (C) Copyright 2004 Texas Instruments, Richard Woodruff (C) Copyright 2004 Silicon Graphics, Inc. Jesse Barnes (C) Copyright 2004 Linus Torvalds (C) Copyright 2004 Lineo Solutions, Inc. (C) Copyright 2004 Jon Smirl (C) Copyright 2003-2007, Greg Ungerer (C) Copyright 2003-2007, Greg Ungerer (C) Copyright 2003, 2004 Jamie Lokier (C) Copyright 2003 Red Hat Inc, All Rights Reserved (C) Copyright 2003 Matthew Wilcox (C) Copyright 2003 Hewlett-Packard (C) Copyright 2002-2015 Yoshinori Sato (C) Copyright 2002-2004 by David Brownell All Rights Reserved. (C) Copyright 2002-2004 IBM Corp. (C) Copyright 2002,2004,2006 Greg Kroah-Hartman (C) Copyright 2002,2004 IBM Corp. (C) Copyright 2002,2004 Greg Kroah-Hartman (C) Copyright 2002 Red Hat Inc, All Rights Reserved (C) Copyright 2002 Linus Torvalds. (C) Copyright 2002 David Brownell (C) Copyright 2002 Christoph Hellwig (C) Copyright 2002 Alan Cox (C) Copyright 2001-2006 Alex Zeffertt, Cambridge Broadband Ltd, ajz@cambridgebroadband.com. (C) Copyright 2001-2002, SnapGear. (C) Copyright 2001, 2007 Hewlett-Packard Development Company, L.P. (C) Copyright 2001, 2002 Rusty Russell IBM Corporation. (C) Copyright 2001 Brad Hards (bhards@bigpond.net.au) (C) Copyright 2000-2005, Greg Ungerer (gerg@snapgear.com) (C) Copyright 2000-2005 David Brownell (C) Copyright 2000-2004 David Brownell (C) Copyright 2000-2002 David Brownell (C) Copyright 2000-2001, Lineo. (C) Copyright 2000, 2007 Hewlett-Packard Development Company, L.P. (C) Copyright 2000 Yggdrasil Computing, Inc. (C) Copyright 2000 STMicroelectronics (C) Copyright 2000 Oliver Neukum (C) Copyright 2000 John Fremlin (C) Copyright 1999-2000 Scott J. Bertin (C) Copyright 1999-2000 Peter Pregler (C) Copyright 1999-2000 Johannes Erdfelt (C) Copyright 1999,2000 Thomas Sailer (C) Copyright 1999, Greg Ungerer (gerg@snapgear.com) (C) Copyright 1999, Axis Communications AB, LUND, SWEDEN (C) Copyright 1999, 2000 Linus Torvalds (C) Copyright 1999 Roman Weissgaerber (C) Copyright 1999 Linus Torvalds ] (C) Copyright 1999 Linus Torvalds (C) Copyright 1999 Johannes Erdfelt (C) Copyright 1999 Deti Fliegl (new USB architecture) (C) Copyright 1998, 1999 Axis Communications AB, LUND, SWEDEN (C) Copyright 1998 Linus Torvalds (C) Copyright 1997-1998 DAVICOM Semiconductor,Inc. All Rights Reserved. (C) Copyright 1997 Thomas Schoebel-Theuer. (C) Copyright 1996 Linus Torvalds (C) Copyright 1995 Linus Torvalds (C) Copyright 1995 1996, 2014 Linus Torvalds (C) Copyright 1995 1996 Linus Torvalds (C) Copyright 1994 Linus Torvalds (C) Copyright 1994 - 1997 Marco van Wieringen (C) Copyright (C) 2002 Greg Kroah-Hartman (C) Copyright (C) 2000-2001 Hugh Blemings (C) Architecture Software Developer's Manual (C) Alex Holden " alex@linuxhacker.org> 1998. (C) 2015 by Il Han (C) 2015 Pengutronix, Alexander Aring (C) 2015 Borislav Petkov (C) 2014 Intel Corp., Rafael J. Wysocki (C) 2013 Viresh Kumar (C) 2013 Daniel Borkmann (C) 2012-2013 by Pablo Neira Ayuso (C) 2012 by Vyatta Inc. (C) 2012 by Pablo Neira Ayuso (C) 2012 by Lemonage GmbH Author: Lars Poeschel All rights reserved. (C) 2012 Wolfram Sang, Pengutronix (C) 2012 Michel Lespinasse (C) 2012 Christoph Lameter (C) 2011 Thomas Renninger , Novell Inc. (C) 2011 The Chromium OS Authors (C) 2011 Patrick McHardy (C) 2011 Pablo Neira Ayuso (C) 2011 Linux Foundation, Christoph Lameter (C) 2011 Linaro Limited. All rights reserved. Author: Sumit Semwal (C) 2011 Intra2net AG. (C) 2011 Hans de Goede (C) 2011 DENX Software Engineering, Anatolij Gustschin (C) 2011 - 2014 Srivatsa S. Bhat (C) 2010-2011 Corentin Chary (C) 2010,2011 Thomas Renninger , Novell Inc. (C) 2010 Thomas Renninger (C) 2010 Luotao Fu All rights reserved. (C) 2010 Intel Corporation. (C) 2010 Corentin Chary (C) 2010 Alan Stern (C) 2009-2011 Rafael J. Wysocki , Novell Inc. (C) 2009 Uwe Kleine-Koenig, Pengutronix (C) 2009 Sascha Hauer, Pengutronix (C) 2009 Samsung Electronics Author: Michal Nazarewicz. (C) 2009 Jarod Wilson (C) 2009 Daniel Mack (C) 2009 Alexander Clouter (C) 2009 - Peter Feuerer peter. (C) 2008-2013 Christoph Lameter (C) 2008, 2009, 2010, 2011 by Marc Kleine-Budde (C) 2008, 2009 by Marc Kleine-Budde (C) 2008 Vasiliy Leonenko (C) 2008 Patrick McHardy (C) 2008 Anatolij Gustschin DENX Software Engineering (C) 2007-2011 STMicroelectronics Ltd (C) 2007-2010 by Jan Engelhardt (C) 2007,2008 Jochen Friedrich (C) 2007, Red Hat, Inc., Ingo Molnar (C) 2007 by Sebastian Claßen (C) 2007 by Patrick McHardy (C) 2007 by Hans J. Koch (C) 2007 Venkatesh Pallipadi Shaohua Li Adam Belay (C) 2007 Sukadev Bhattiprolu , IBM (C) 2007 Rodolfo Giometti. (C) 2007 Pavel Emelyanov , OpenVZ, SWsoft Inc. (C) 2007 Patrick McHardy (C) 2007 Montavista Software, Inc. Vitaly Bordug (C) 2007 Mike Galbraith (C) 2007 Michel Benoit (C) 2007 Linux Networx. (C) 2007 Laszlo Attila Toth (C) 2007 Inaky Perez-Gonzalez Intel Corporation (C) 2007 EADS Astrium (C) 2007 Dmitry Adamushko (C) 2007 Bartlomiej Zolnierkiewicz (C) 2007 Andrew Victor (C) 2006-2010 Patrick McHardy (C) 2006-2009 VIA Technology, Inc. (C) 2006-2008 by Openmoko, Inc. Author: Harald Welte Balaji Rao All rights reserved. (C) 2006-2008 Takashi Iwai (C) 2006-2007, Timesys Corp., Thomas Gleixner. (C) 2006-2007 Venkatesh Pallipadi Shaohua Li Adam Belay (C) 2006-2007 Timesys Corp., Thomas Gleixner (C) 2006, Red Hat, Inc., Ingo Molnar (C) 2006, Hans J. Koch (C) 2006, Greg Kroah-Hartman (C) 2006 by Patrick McHardy (C) 2006 Timesys Corp., Thomas Gleixner (C) 2006 Thomas Maier (C) 2006 Red Hat Inc (C) 2006 Montavista Software. (C) 2006 Michael Ellerman, IBM Corp (C) 2006 Elan Digital Systems Limited. (C) 2005-2012 by Pablo Neira Ayuso (C) 2005-2012 Patrick McHardy (C) 2005-2007 Linux Networx. (C) 2005-2006, Red Hat, Inc., Ingo Molnar (C) 2005-2006 Red Hat Inc (C) 2005-2006 MontaVista Software, Inc. Vitaly Bordug (C) 2005-2006 Harald Welte (C) 2005-2006 Harald Welte (C) 2005,2007 by Pablo Neira Ayuso (C) 2005, Thomas Gleixner (C) 2005, Red Hat, Inc., Ingo Molnar (C) 2005, Benedikt Spranger (C) 2005, 2006 Red Hat Inc. (C) 2005, 2006 Linux Networx. (C) 2005 by Harald Welte (C) 2005 by Christian Hentschel (C) 2005 Thomas Winischhofer. (C) 2005 Red Hat Inc Alan Cox (C) 2005 Red Hat (http://www.redhat.com) (C) 2005 Nokia Corporation (C) 2005 Chuck Lever (C) 2004-2009 Dominik Brodowski (C) 2004-2006 Sebastian Witt (C) 2004-2006 Luc Saillard (luc@saillard.org) (C) 2004 by Bart De Schuymer (C) 2004 Venky Raju(dev@venky.ws) (C) 2004 Stefano Mozzi (C) 2004 Red Hat (C) 2004 Pavel Machek (C) 2004 Nadia Yvette Chambers, Oracle (C) 2004 Kalev Lember (C) 2004 Intracom, S.A. (C) 2004 IBM Corporation by Xenia Tkatschow. (C) 2004 Dominik Brodowski (C) 2004 Dan Brown (C) 2003-2009 Axis Communications. (C) 2003-2005 Netfilter Core Team (C) 2003-2004 Paul Clements, SteelEye Technology (C) 2003,2004 USAGI/WIDE Project (C) 2003, 2004 Axis Communications AB. (C) 2003 by Patrick Mchardy (C) 2003 Venkatesh Pallipadi . Jun Nakajima (C) 2003 Venkatesh Pallipadi . (C) 2003 Red Hat, Inc. (C) 2003 Linux Networx. (C) 2003 Jun Nakajima (C) 2003 IBM Corporation by Martin Schwidefsky. (C) 2003 Dave Jones on behalf of SuSE Labs (C) 2003 Cornelius Consult. (C) 2003 Christoph Jungegger (C) 2003 Ardis Technologies (C) 2003 Andreas Gruenbacher (C) 2003 - 2010 Dominik Brodowski (C) 2002-2013 Jozsef Kadlecsik (C) 2002-2006 by Harald Welte (C) 2002-2005 by Harald Welte (C) 2002-2004 Ingo Molnar, Red Hat (C) 2002-2003 Nadia Yvette Chambers, IBM (C) 2002 by Harald Welte (C) 2002 by Brian J. Murrell (C) 2002 Zwane Mwaikambo (C) 2002 Tora T. Engstad All Rights Reserved (C) 2002 Samuel Chessman (C) 2002 Red Hat (C) 2002 Oliver Neukum (C) 2002 Nadia Yvette Chambers, IBM. (C) 2002 Louis Zhuang . 2007 Alexander Eichner 2008 Pekka Paalanen (C) 2002 Hiroshi Miura All Rights Reserved (C) 2002 Hirokazu Takahashi (C) 2002 Harald Welte (C) 2002 Harald Welte (C) 2002 David Woodhouse (C) 2002 David S. Miller. (C) 2002 Atom Create Engineering Co., Ltd. (C) 2002 Arjan van de Ven (C) 2002 Andreas Gruenbacher, (C) 2002 Alan Stern (C) 2002 - 2004 Dominik Brodowski (C) 2002 - 2003 Dominik Brodowski (C) 2001-2002 Björn Stenberg (bjorn@haxx.se) (C) 2001, 2002, 2003, 2004 Rusty Russell (C) 2001 by Jay Schulist (C) 2001 San Mehat (C) 2001 NeilBrown (C) 2001 Johannes Erdfelt (C) 2001 IBM Corporation by Fritz Elfert (felfert@millenux.com) (C) 2001 IBM Corp. by Fritz Elfert (felfert@millenux.com) (C) 2001 Brad Hards (C) 2001 Andreas Gruenbacher, (C) 2001 - 2013 Tensilica Inc. (C) 2000-2006 Netfilter Core Team. (C) 2000-2005 by Harald Welte (C) 2000-2004 by Harald Welte (C) 2000-2002 James Morris (C) 2000-2001 Felix Domke (tmbinc@gmx.net), Gillem (htoa@gmx.net) (C) 2000 by R.E.Wolff@BitWizard. (C) 2000 by Matthew G. Marsh (C) 2000 by Harald Welte (C) 2000 by Harald Welte (C) 2000 Stelias Computing Inc (C) 2000 Russell King (C) 2000 Red Hat. (C) 2000 Nicolas Pitre (C) 2000 Milan Pikula. (C) 2000 Marc Boucher (C) 2000 Lineo Inc. (C) 2000 In-System Design, Inc. (support@in-system.com) (C) 2000 David Brown (C) 2000 ChyGwyn Limited. (C) 2000 Andrea Arcangeli (C) 1999-2004 Nemosoft Unv. (C) 1999-2003 Nemosoft Unv. (C) 1999-2001 Torben Mathiasen (C) 1999-2001 Paul `Rusty' Russell (C) 1999-2001 Marc Boucher (C) 1999-2000 Yon Uriarte (C) 1999-2000 Stelias Computing Inc. (C) 1999, 2000, 05, 06 Ralf Baechle (ralf@linux-mips.org) (C) 1999, 2000 Silicon Graphics, Inc. (C) 1999 by Joshua M. Thompson (funaho@jurai.org) (C) 1999 Ulf Carlsson (ulfc@thepuffingruop.com) (C) 1999 Trond Myklebust (C) 1999 Stelias Computing Inc (C) 1999 Rusty Russell (rusty@rustcorp.com.au). (C) 1999 Rt-Control, Inc (C) 1999 Helge Deller (C) 1999 David A. Hinds (C) 1999 Dave Airlie, University of Limerick, Ireland (C) 1999 Benjamin Reed. All Rights Reserved. (C) 1999 Andrea Arcangeli (C) 1998-2004 Ben Fennema (C) 1998-2001 Ben Fennema (C) 1998-2000 Thomas Sailer. (C) 1998-1999 Dave Boynton (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne (C) 1998 Thomas Bogendoerfer (tsbogend@alpha.franken.de) (C) 1998 Stephen Tweedie (C) 1998 Red Hat (C) 1998 Krzysztof G. Baranowski (C) 1998 James Banks (C) 1998 Dave Boynton (C) 1997-1998 Caldera, Inc. (C) 1997 Thomas Schoebel-Theuer, with heavy changes by Linus Torvalds (C) 1997 M. Kirkwood . (C) 1997 Linus Torvalds (C) 1997 Carnegie Mellon University (C) 1996-2000 Thomas Sailer (C) 1996-1998 by Thomas Sailer. (C) 1996, Peter J. Braam (C) 1996 Miguel de Icaza (C) 1995-2003 Linux DECnet Project Team. (C) 1995-2001 Russell King (C) 1995 David S. Miller (davem@caip.rutgers.edu) (C) 1994-2001 Russell King (C) 1994, 1995, 1996,1997 Russell King (C) 1993, Hamish Macdonald (C) 1993 Ray Burr (C) 1993 Ray Burr (C) 1992,1993 Brad McLean. (C) 1992, 1993 Linus Torvalds, (C) 1997 Ingo Molnar (C) 1992, 1993 Eric Youngdale (C) 1992 Eric Youngdale. (C) 1991, 1992 by Linus Torvalds (C) 1991 Linus Torvalds. Copyright 2005 Simtec Electronics Copyright 2004-2008 Simtec Electronics Copyright (C) 1999 Gregory P. Smith Licenses: GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Linux kernel is released under GNU GPL version 2 and is therefore Free Software as defined by the Free Software Foundation. You may read the entire copy of the license in the COPYING file distributed with each release of the Linux kernel. ******************************************************************************************************************************** zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.2, October 3rd, 2004 Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly jloup@gzip.org Mark Adler madler@alumni.caltech.edu ******************************************************************************************************************************** Copyright (C) 1996 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Unicode Terms of Use For the general privacy policy governing access to this site, see the Unicode Privacy Policy. For trademark usage, see the Unicode Consortium® Trademarks and Logo Policy. Notice to End User: Terms of Use Carefully read the following legal agreement ("Agreement"). Use or copying of the software and/or codes provided with this agreement (The "Software") constitutes your acceptance of these terms. If you have any questions about these terms of use, please contact the Unicode Consortium. Unicode Copyright. Copyright © 1991-2010 Unicode, Inc. All rights reserved. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files solely for informational purposes in the creation of products supporting the Unicode Standard, subject to the Terms and Conditions herein. Further specifications of rights and restrictions pertaining to the use of the particular set of data files known as the "Unicode Character Database" can be found in Exhibit 1. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The online code charts carry specific restrictions. All other files are covered under these general Terms of Use. To request a permission to reproduce any part of the Unicode Standard, please contact the Unicode Consortium. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. Modification is not permitted with respect to this document. All copies of this document must be verbatim. Restricted Rights Legend. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. Warranties and Disclaimers. This publication and/or website may include technical or typographical errors or other inaccuracies . Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. Waiver of Damages. In no event shall Unicode or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. Trademarks. Unicode and the Unicode logo are registered trademarks of Unicode, Inc. This site contains product names and corporate names of other companies. All product names and company names and logos mentioned herein are the trademarks or registered trademarks of their respective owners. Other products and corporate names mentioned herein which are trademarks of a third party are used only for explanation and for the owners' benefit and with no intent to infringe. Use of third party products or information referred to herein is at the user’s risk. Miscellaneous. Jurisdiction and Venue. This server is operated from a location in the State of California, United States of America. Unicode makes no representation that the materials are appropriate for use in other locations. If you access this server from other locations, you are responsible for compliance with local laws. This Agreement, all use of this site and any claims and damages resulting from use of this site are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this site shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. Modification by Unicode Unicode shall have the right to modify this Agreement at any time by posting it to this site. The user may not assign any part of this Agreement without Unicode’s prior written consent. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. Entire Agreement. This Agreement constitutes the entire agreement between the parties. EXHIBIT 1 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/ . Unicode Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2010 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR 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 THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be registered in some jurisdictions. All other trademarks and registered trademarks mentioned herein are the property of their respective owners. ******************************************************************************************************************************** This is based on SHA256 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** The assembly codes are public domain assembly codes written by Daniel. J. ******************************************************************************************************************************** Public domain software is software that is not copyrighted. If the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free at all. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. Sometimes people use the term “public domain” in a loose fashion to mean “free” or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. For clarity, we recommend using “public domain” for that meaning only, and using other terms to convey the other meanings. Under the Berne Convention, which most countries have signed, anything written down is automatically copyrighted. This includes programs. Therefore, if you want a program you have written to be in the public domain, you must take some legal steps to disclaim the copyright on it; otherwise, the program is copyrighted. ******************************************************************************************************************************** Implementation derived from Andrew Tridgell and Steve French's CIFS MD4 implementation, and the cryptoapi implementation originally based on the public domain implementation written ******************************************************************************************************************************** Derived from cryptoapi implementation, originally based on the public domain implementation written by Colin Plumb in 1993. ******************************************************************************************************************************** Based on public domain code by Andrew Moon and Daniel J. Bernstein. ******************************************************************************************************************************** Derived from cryptoapi implementation, adapted for in-place scatterlist interface. Originally based on the public domain implementation written by Steve Reid. ******************************************************************************************************************************** This software is furnished under a license and may be used and copied only in accordance of the terms of such license and with the inclusion of the above copyright notice. This software or any other copies thereof may not be provided or otherwise made available to any other person. No title to and ownership of the software is hereby transferred. The information in this software is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital assumes no responsibility for the use or reliability of its software on equipment which is not supplied by Digital. ******************************************************************************************************************************** Redistribution and use in source form, with or without modification, are permitted provided that redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. This software is provided `as is' by Adaptec 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 Adaptec 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 interruptions) 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 driver software, even if advised of the possibility of such damage ******************************************************************************************************************************** PostgreSQL Database Management System (formerly known as Postgres, then as Postgres95) Portions Copyright (c) 1996-2010, The PostgreSQL Global Development Group Portions Copyright (c) 1994, The Regents of the University of California Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** Permission is granted to use, copy, create derivative works, and redistribute this software and such derivative works for any purpose, so long as the name of the University of Michigan is not used in any advertising or publicity pertaining to the use or distribution of this software without specific, written prior authorization. If the above copyright notice or any other identification of the University of Michigan is included in any copy of any portion of this software, then the disclaimer below must also be included. This software is provided as is, without representation or warranty of any kind either express or implied, including without limitation the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. The Regents of the University of Michigan shall not be liable for any damages, including special, indirect, incidental, or consequential damages, with respect to any claim arising out of or in connection with the use of the software, even if it has been or is hereafter advised of the possibility of such damages. ******************************************************************************************************************************** This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. ******************************************************************************************************************************** THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE. Derivative works are acceptable, even for commercial purposes, so long as (1) they include prominent notice that the work is derivative, and (2) they include prominent notice akin to these three paragraphs for those parts of this code that are retained. ******************************************************************************************************************************** THE SOFTWARE is provided on an "AS IS" basis and without warranty. To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE and any warranty against infringement with regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF) and any accompanying written materials. To the maximum extent permitted by applicable law, IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE SOFTWARE. Motorola assumes no responsibility for the maintenance and support of the SOFTWARE. You are hereby granted a copyright license to use, modify, and distribute the SOFTWARE so long as this entire notice is retained without alteration in any modified and/or redistributed versions, and that such modified versions are clearly identified as such. No licenses are granted by implication, estoppel or otherwise under any patents or trademarks of Motorola, Inc. ******************************************************************************************************************************** Permission Notice ******************************************************************************************************************************** Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation, and that credit is given to Carnegie Mellon University in all documents and publicity pertaining to direct or indirect use of this code or its derivatives. CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF ANY DERIVATIVE WORK. Carnegie Mellon encourages users of this software to return any improvements or extensions that they make, and to grant Carnegie Mellon the rights to redistribute these changes without encumbrance. ******************************************************************************************************************************** All rights are reserved. Reproduction or in part is prohibited without the written consent of the copyright owner. ******************************************************************************************************************************** TRW Financial Systems, in accordance with their agreement with Carnegie Mellon University, makes this software available to CMU to distribute or use in any manner that they see fit as long as this message is kept with the software. For this reason TFS also grants any other persons or organisations permission to use or modify this software. TFS supplies this software to be publicly redistributed on the understanding that TFS is not responsible for the correct functioning of this software in any circumstances. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE. Derivative works are acceptable, even for commercial purposes, so long as (1) they include prominent notice that the work is derivative, and (2) they include prominent notice akin to these three paragraphs for those parts of this code that are retained. ******************************************************************************************************************************** Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of the copyright holders not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The copyright holders make no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS 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. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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"; the copyright holders disclaim all warranties and liabilities, to the extent permitted by applicable law. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this software and its documentation is hereby granted, provided that the above copyright notice appears in all copies. This software is provided without any warranty, express or implied. ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this software and its documentation is hereby granted (including for commercial or for-profit use), provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works, or modified versions, and any portions thereof. THIS SOFTWARE IS EXPERIMENTAL AND IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON PROVIDES THIS SOFTWARE IN ITS ``AS IS'' CONDITION, 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 CARNEGIE MELLON UNIVERSITY 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. Carnegie Mellon encourages (but does not require) users of this software to return any improvements or extensions that they make, and to grant Carnegie Mellon the rights to redistribute these changes without encumbrance. ******************************************************************************************************************************** Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation. NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. ******************************************************************************************************************************** Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. ******************************************************************************************************************************** The Software IS NOT an item of Licensed Software or Licensed Product under any End User Software License Agreement or Agreement for Licensed Product with Synopsys or any supplement thereto. Permission is hereby granted, free of charge, to any person obtaining a copy of this software annotated with this license and the Software, 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 conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License --------------- /* ==================================================================== * Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. * * 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. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to * endorse or promote products derived from this software without * prior written permission. For written permission, please contact * openssl-core@openssl.org. * * 5. Products derived from this software may not be called "OpenSSL" * nor may "OpenSSL" appear in their names without prior written * permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit (http://www.openssl.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED 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 OpenSSL PROJECT OR * ITS 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. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com). This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */ Original SSLeay License ----------------------- /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * 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 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. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */ ******************************************************************************************************************************** The Open Software License v. 1.1 This Open Software License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: Licensed under the Open Software License version 1.1 1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable license to do the following: a) to reproduce the Original Work in copies; b) to prepare derivative works ("Derivative Works") based upon the Original Work; c) to distribute copies of the Original Work and Derivative Works to the public, with the proviso that copies of Original Work or Derivative Works that You distribute shall be licensed under the Open Software License; d) to perform the Original Work publicly; and e) to display the Original Work publicly. 2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor ("Licensed Claims") to make, use, sell and offer for sale the Original Work. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable license under the Licensed Claims to make, use, sell and offer for sale Derivative Works. 3) Grant of Source Code License. The term "Source Code" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor hereby agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code in an information repository reasonably calculated to permit inexpensive and convenient access by You for as long as Licensor continues to distribute the Original Work, and by publishing the address of that information repository in a notice immediately following the copyright notice that applies to the Original Work. 4) Exclusions From License Grant. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor except as expressly stated herein. No patent license is granted to make, use, sell or offer to sell embodiments of any patent claims other than the Licensed Claims defined in Section 2. No right is granted to the trademarks of Licensor even if such marks are included in the Original Work. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any Original Work that Licensor otherwise would have a right to license. 5) External Deployment. The term "External Deployment" means the use or distribution of the Original Work or Derivative Works in any way such that the Original Work or Derivative Works may be used by anyone other than You, whether the Original Work or Derivative Works are distributed to those persons or made available as an application intended for use over a computer network. As an express condition for the grants of license hereunder, You agree that any External Deployment by You of a Derivative Work shall be deemed a distribution and shall be licensed to all under the terms of this License, as prescribed in section 1(c) herein. 6) Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work. 7) Warranty and Disclaimer of Warranty. Licensor warrants that the copyright in and to the Original Work is owned by the Licensor or that the Original Work is distributed by Licensor under a valid current license from the copyright owner. Except as expressly stated in the immediately proceeding sentence, the Original Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to Original Work is granted hereunder except under this disclaimer. 8) Limitation of Liability. Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to any person for any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Original Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses. This limitation of liability shall not apply to liability for death or personal injury resulting from Licensor's negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. 9) Acceptance and Termination. If You distribute copies of the Original Work or a Derivative Work, You must make a reasonable effort under the circumstances to obtain the express and volitional assent of recipients to the terms of this License. Nothing else but this License (or another written agreement between Licensor and You) grants You permission to create Derivative Works based upon the Original Work or to exercise any of the rights granted in Sections 1 herein, and any attempt to do so except under the terms of this License (or another written agreement between Licensor and You) is expressly prohibited by U.S. copyright law, the equivalent laws of other countries, and by international treaty. Therefore, by exercising any of the rights granted to You in Sections 1 herein, You indicate Your acceptance of this License and all of its terms and conditions. This License shall terminate immediately and you may no longer exercise any of the rights granted to You by this License upon Your failure to honor the proviso in Section 1(c) herein. 10) Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software. 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and penalties of the U.S. Copyright Act, 17 U.S.C. å¤ 101 et seq., the equivalent laws of other countries, and international treaty. This section shall survive the termination of this License. 12) Attorneys Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License. 13) Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. 14) Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. 15) Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor promises not to interfere with or be responsible for such uses by You. This license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner. ******************************************************************************************************************************** Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. WITHIN THAT CONSTRAINT, 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, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Furthermore if you modify this software you must label your software as modified software and not distribute it in such a fashion that it might be confused with the original M.I.T. software. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. WITHIN THAT CONSTRAINT, # 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, and that the name of FundsXpress. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. FundsXpress makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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 appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name University of Delaware not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The University of Delaware makes no representations about the suitability this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** 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 appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name University of Delaware not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The University of Delaware makes no representations about the suitability this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Mozilla Public License Version 1.1 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date Contributor first makes Commercial Use of the Covered Code. Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. Termination 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. government end users The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. Miscellaneous This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. Responsibility for claims As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. Multiple-licensed code Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. Exhibit A - Mozilla Public License. "The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications. ******************************************************************************************************************************** * Prototype is freely distributable under the terms of an MIT-style license. ******************************************************************************************************************************** // Prototype is freely distributable under the terms of an MIT-style license. // For details, see the Prototype web site: http://prototype.conio.net/ ******************************************************************************************************************************** Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. NOTICE TO USER: The source code is copyrighted under U.S. and international laws. Users and possessors of this source code are hereby granted a nonexclusive, royalty-free copyright license to use this code in individual and commercial software. Any use of this source code must include, in the user documenta- tion and internal comments to the code, notices to the end user as follows: Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. NVIDIA, CORPORATION MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. NVIDIA, CORPOR- ATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGE- MENT, AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA, CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT, INCI- DENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RE- SULTING 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 SOURCE CODE. U.S. Government End Users. This source code is a "commercial item," as that term is defined at 48 C.F.R. 2.101 (OCT 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (SEPT 1995) and is provided to the U.S. Govern- ment only as a commercial end item. Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all U.S. Government End Users acquire the source code with only those rights set forth herein. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** A division of InnoSys Incorporated ("Keyspan") as an unpublished work. This notice does not imply unrestricted or public access to the source code from which this firmware image is derived. Except as noted below this firmware image may not be reproduced, used, sold or transferred to any third party without Keyspan's prior written consent. All Rights Reserved. Permission is hereby granted for the distribution of this firmware image as part of a Linux or other Open Source operating system kernel in text or binary form as required. This firmware may not be modified and may only be used with Keyspan hardware. Distribution and/or Modification of the keyspan.c driver which includes this firmware, in whole or in part, requires the inclusion of this statement." ******************************************************************************************************************************** Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of GTCO-CalComp not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. GTCO-CalComp makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. GTCO-CALCOMP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL GTCO-CALCOMP 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 ACTIONS, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS # SOFTWARE. ******************************************************************************************************************************** Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of the authors not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The authors makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS 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. ******************************************************************************************************************************** A Bison parser, made by GNU Bison 3.0.4. Bison implementation for Yacc-like parsers in C Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. 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 3 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, see . As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. C LALR(1) parser skeleton written by Richard Stallman, by simplifying the original so-called "semantic" parser. ******************************************************************************************************************************** insert GPL v2 license text here Class Path Exception Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice Standard License Header Copyright (C) yyyy name of author 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; version 2. 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. GCC 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, or (at your option) any later version. GCC 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 GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. As a special exception, if you link this library with files compiled with GCC to produce an executable, this does not cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. ******************************************************************************************************************************** GNU CC 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, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file with other programs, and to distribute those programs without any restriction coming from the use of this file. (The General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into # another program.) This file 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. */ /* As a special exception, if you link this library with files compiled with GCC to produce an executable, this does not cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU General Public License, version 1 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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 1, 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., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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 1, 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 Street, Fifth Floor, Boston MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice As a special exception, if other files instantiate templates or use macros or inline functions from these files, or you compile these files and link them with other works to produce a work based on these files, these files do not by themselves cause the resulting work to be covered by the GNU General Public License. However the source code for these files must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. ******************************************************************************************************************************** GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. 1. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies. 3. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. C. State on the Title page the name of the publisher of the Modified Version, as the publisher. D. Preserve all the copyright notices of the Document. E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License. I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version. N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. O. Preserve any Warranty Disclaimers. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. 5. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements." 6. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. 7. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. 8. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. ******************************************************************************************************************************** License by Nomos. ******************************************************************************************************************************** This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** This material is licensed to you strictly for use in conjunction with the use of COPS LocalTalk adapters. There is no charge for this SDK. And no waranty express or implied about its fitness for any purpose. However, we will cheerefully refund every penny you paid for this SDK... ******************************************************************************************************************************** header file is now dual licensed under GNU General Public License version two or later, and under a 3-clause BSD-style license ******************************************************************************************************************************** This source code is distributed under a dual license of GPL v2.0 and OpenIB BSD. ******************************************************************************************************************************** This program includes a device driver for Linux 2.6 that may be distributed with QLogic hardware specific firmware binary file. You may modify and redistribute the device driver code under the GNU General Public License as published by the Free Software Foundation (version 2 or a later version). You may redistribute the hardware specific firmware binary file under the following terms: 1. Redistribution of source code (only if applicable), must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistribution 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. The name of QLogic Corporation may not be used to endorse or promote products derived from this software without specific prior written permission REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "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 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. USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS PROGRAM. ******************************************************************************************************************************** This program includes a device driver for Linux 2.6 that may be distributed with QLogic hardware specific firmware binary file. You may modify and redistribute the device driver code under the GNU General Public License as published by the Free Software Foundation (version 2 or a later version). You may redistribute the hardware specific firmware binary file under the following terms: 1. Redistribution of source code (only if applicable), must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistribution 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. The name of QLogic Corporation may not be used to endorse or promote products derived from this software without specific prior written permission REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "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 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. USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS PROGRAM. ******************************************************************************************************************************** This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. ******************************************************************************************************************************** This file is licensed under a dual GPLv2 or BSD license. ******************************************************************************************************************************** This file can be licensed under MIT or GPL-2.0+. In this case the MIT has been chosen. This shall not restrict the freedom of future users to choose MIT or GPL-2.0+. ******************************************************************************************************************************** The contents of this file are subject to the Open Software License version 1.1 that can be found at http://fedoraproject.org/wiki/Licensing:OSL1.1 and is included herein by reference. Alternatively, the contents of this file may be used under the terms of the GNU General Public License version 2 (the "GPL") as distributed in the kernel source COPYING file, in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the OSL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the OSL or the GPL. ******************************************************************************************************************************** Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different software licenses or sets of licenses. Prefixes may be used to indicate the number of licenses used, e.g. dual-licensed for software licensed under two different licenses. When software is multi-licensed, recipients can choose which terms under which they want to use or distribute the software. The distributor may or may not apply a fee to either option. The two usual motivations for multi-licensing are license compatibility and market segregation based business models. ******************************************************************************************************************************** Licensed under the X11 license or the GPL v2 (or later) ******************************************************************************************************************************** Licensed under the Clear BSD license or the GPL-2 (or later) ******************************************************************************************************************************** Code is contributed to the Linux kernel under a number of licenses, but all code must be compatible with version 2 of the GNU General Public License (GPLv2), which is the license covering the kernel distribution as a whole. In practice, that means that all code contributions are covered either by GPLv2 (with, optionally, language allowing distribution under later versions of the GPL) or the three-clause BSD license. Any contributions which are not covered by a compatible license will not be accepted into the kernel. ******************************************************************************************************************************** Written by Andy Polyakov for the OpenSSL project. The module is, however, dual licensed under OpenSSL and CRYPTOGAMS licenses depending on where you obtain it. For further details see http://www.openssl.org/~appro/cryptogams/. ******************************************************************************************************************************** This driver consists of two parts. The first part (intelfbdrv.c) provides the basic fbdev interfaces, is derived in part from the radeonfb and vesafb drivers, and is covered by the GPL. The second part (intelfbhw.c) provides the code to program the hardware. Most of it is derived from the i810/i830 XFree86 driver. The HW-specific code is covered here under a dual license (GPL and MIT/XFree86 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, without modification. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU Public License ("GPL"). THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** libfdt is dual licensed: you can use it either under the terms of the GPL, or the BSD license, at your option. a) This library 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 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 General Public License for more details. You should have received a copy of the GNU 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 Alternatively, b) 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 OWNER 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. ******************************************************************************************************************************** This source code 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. Or, when distributed separately from the Linux kernel or incorporated into other software packages, subject to the following license: Permission is hereby granted, free of charge, to any person obtaining a copy of this source file (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This source code is distributed under a dual license of GPL v2.0 and OpenIB BSD. OpenIB BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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 OWNER 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the BSD license below: 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 unmodified, 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 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 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. GPL 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose this file to be licensed under the terms of the GNU General Public License (GPL) Version 2 or the 2-clause BSD license listed below: 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 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 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file OpenIB.org BSD license below: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the NetLogic license below: 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 NETLOGIC ``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 NETLOGIC 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the BSD-type license below: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of the Network Appliance, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the OpenIB.org BSD license below: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available at , or the OpenIB.org BSD license, available in the LICENSE.TXT file accompanying this software. These details are also available at . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This software is available to you under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU 1. Redistributions of source code must retain the above copyright General Public License (GPL) Version 2, available from the file COPYING in the main directory of this source tree, or the Broadcom license below: 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 BROADCOM ``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 BROADCOM 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. ******************************************************************************************************************************** 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. Copyright (c) 2003, Dr Brian Gladman, Worcester, UK. All rights reserved. LICENSE TERMS The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. DISCLAIMER This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. Alternatively, redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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 program is distributed in the hope 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. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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. Contact Information: James Guilford Sean Gulley Chandramouli Narayanan BSD LICENSE Copyright(c) 2014 Intel Corporation. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. Based on minstrel.c: Copyright (C) 2005-2007 Derek Smithies Sponsored by Indranet Technologies Ltd Based on sample.c: Copyright (c) 2005 John Bicket All rights reserved. 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, without modification. 2. Redistributions in binary form must reproduce at minimum a disclaimer similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any redistribution must be conditioned upon including a substantially similar Disclaimer requirement for further binary redistribution. 3. Neither the names of the above-listed copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. NO WARRANTY 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 NONINFRINGEMENT, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. Alternatively, this software may be distributed under the terms of BSD 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. Alternatively you can redistribute this file under the terms of the BSD license as stated below: 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. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation; or, when distributed separately from the Linux kernel or incorporated into other software packages, subject to the following license: Permission is hereby granted, free of charge, to any person obtaining a copy of this source file (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** 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. Based on code: Copyright (c) 1995 - 2000 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). All rights reserved. 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 Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2015 Intel Corporation. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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. BSD LICENSE Copyright(c) 2015 Intel Corporation. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. - Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2013 OpenVPN Technologies, Inc. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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. The full GNU General Public License is included in this distribution in the file called LICENSE.GPL. BSD LICENSE Copyright(c) 2013 OpenVPN Technologies, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of OpenVPN Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2012 Intel Corporation. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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 Street, Fifth Floor, Boston, MA 02110, USA The full GNU General Public License is included in this distribution in the file called LICENSE.GPL. Contact Information: Intel Corporation. linux-mei@linux.intel.com http://www.intel.com BSD LICENSE Copyright(c) 2003 - 2012 Intel Corporation. All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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 Street, Fifth Floor, Boston, MA 02110, USA The full GNU General Public License is included in this distribution in the file called COPYING. Contact Information: Intel Linux Wireless Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 BSD LICENSE Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2007 - 2014 Intel Corporation. All rights reserved. Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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 Street, Fifth Floor, Boston, MA 02110, USA The full GNU General Public License is included in this distribution in the file called COPYING. Contact Information: Intel Linux Wireless Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 BSD LICENSE Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved. Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2003 - 2012 Intel Corporation. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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 Street, Fifth Floor, Boston, MA 02110, USA The full GNU General Public License is included in this distribution in the file called LICENSE.GPL. Contact Information: Intel Corporation. linux-mei@linux.intel.com http://www.intel.com BSD LICENSE Copyright(c) 2003 - 2012 Intel Corporation. All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2009 Intel Corporation. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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. The full GNU General Public License is included in this distribution in the file called LICENSE.GPL. BSD LICENSE Copyright(c) 2009 Intel Corporation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is provided under a dual BSD/GPLv2 license. When using or redistributing this file, you may do so under either license. GPL LICENSE SUMMARY Copyright(c) 2009 Intel Corporation. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. 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. The full GNU General Public License is included in this distribution in the file called LICENSE.GPL. BSD LICENSE Copyright(c) 2009 Intel Corporation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is dual-licensed: you can use it either under the terms of the GPL or the X11 license, at your option. Note that this dual licensing only applies to this file, and not this project as a whole. a) This library 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 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 General Public License for more details. You should have received a copy of the GNU 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 Or, alternatively, b) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This file is dual-licensed: you can use it either under the terms of the GPL or the X11 license, at your option. Note that this dual licensing only applies to this file, and not this project as a whole. a) This file is licensed under the terms of the GNU General Public License version 2. This program is licensed "as is" without any warranty of any kind, whether express or implied. Or, alternatively, b) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** This file is dual-licensed: you can use it either under the terms of the GPL or the X11 license, at your option. Note that this dual licensing only applies to this file, and not this project as a whole. a) This file 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 file 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. Or, alternatively b) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY 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. ******************************************************************************************************************************** This file is dual licensed. It may be redistributed and/or modified under the terms of the Apache 2.0 License OR version 2 of the GNU General Public License. ******************************************************************************************************************************** This file is available under both the GNU General Public License and a BSD-style copyright; see LICENSE.FlashPoint for details. ******************************************************************************************************************************** This file is available to you under your choice of the following two licenses: License 1: GPLv2 Copyright (c) 2014 Advanced Micro Devices, Inc. This file is free software; you may copy, redistribute 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 file 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, see . This file incorporates work covered by the following copyright and permission notice: The Synopsys DWC ETHER XGMAC Software Driver and documentation (hereinafter "Software") is an unsupported proprietary work of Synopsys, Inc. unless otherwise expressly agreed to in writing between Synopsys and you. The Software IS NOT an item of Licensed Software or Licensed Product under any End User Software License Agreement or Agreement for Licensed Product with Synopsys or any supplement thereto. Permission is hereby granted, free of charge, to any person obtaining a copy of this software annotated with this license and the Software, 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 conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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. License 2: Modified BSD Copyright (c) 2014 Advanced Micro Devices, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Advanced Micro Devices, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 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. This file incorporates work covered by the following copyright and permission notice: The Synopsys DWC ETHER XGMAC Software Driver and documentation (hereinafter "Software") is an unsupported proprietary work of Synopsys, Inc. unless otherwise expressly agreed to in writing between Synopsys and you. The Software IS NOT an item of Licensed Software or Licensed Product under any End User Software License Agreement or Agreement for Licensed Product with Synopsys or any supplement thereto. Permission is hereby granted, free of charge, to any person obtaining a copy of this software annotated with this license and the Software, 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 conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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. ******************************************************************************************************************************** This driver 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. It 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, see . ALTERNATIVELY, this driver may be distributed under the terms of the following license, in which case the provisions of this license are required INSTEAD OF the GNU General Public License. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``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 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. ******************************************************************************************************************************** This code is released using a dual license strategy: BSD/GPL You can choose the license that better fits your requirements. Released under the terms of 3-clause BSD License Released under the terms of GNU General Public License Version 2.0 ******************************************************************************************************************************** This code is released using a dual license strategy: BSD/GPL You can choose the licence that better fits your requirements. Released under the terms of 3-clause BSD License Released under the terms of GNU General Public License Version 2.0 ******************************************************************************************************************************** This code is released under both the GPL version 2 and BSD licenses. Either license may be used. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Freescale Semiconductor nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this software may be distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation, either version 2 of that License or (at your option) any later version. This software is provided by Freescale Semiconductor "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 Freescale Semiconductor 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Freescale Semiconductor nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this software may be distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation, either version 2 of that License or (at your option) any later version. THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``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 Freescale Semiconductor 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. ******************************************************************************************************************************** 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, without modification. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL"). THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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 ******************************************************************************************************************************** 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, without modification. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed and/or modified 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 SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** 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, without modification. 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. The names of the above-listed copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2, as published by the Free Software Foundation. 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 OWNER 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. ******************************************************************************************************************************** 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, without modification. 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. The names of the above-listed copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this software may be distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 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 OWNER 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. ******************************************************************************************************************************** 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, without modification. 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. The names of the above-listed copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this software may be distributed under the terms of the GNU General Public License ("GPL") as published by the Free Software Foundation, either version 2 of that License or (at your option) any later version. 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 OWNER 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. ******************************************************************************************************************************** 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 Volkswagen nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, provided that this notice is retained in full, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2, in which case the provisions of the GPL apply INSTEAD OF those given above. The provided data structures and external interfaces from this code are not restricted to be used by modules with a GPL compatible license. 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 OWNER 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. ******************************************************************************************************************************** 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, without modification. 2. Redistributions in binary form must reproduce at minimum a disclaimer similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any redistribution must be conditioned upon including a substantially similar Disclaimer requirement for further binary redistribution. 3. Neither the names of the above-listed copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. NO WARRANTY 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 NONINFRINGEMENT, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ******************************************************************************************************************************** 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License, in which case the provisions of the GPL2 are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License, in which case the provisions of the GPL are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License, in which case the provisions of the GPL are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``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 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. ******************************************************************************************************************************** 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. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. THIS SOFTWARE IS PROVIDED BY ALACRITECH, INC. ``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 ALACRITECH, INC. 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. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of # Alacritech, Inc. ******************************************************************************************************************************** Distribute under the terms of the GPLv2 (see ../../COPYING) or under the following terms. Permission to use, copy, modify, and distribute this software and its documentation is hereby granted, provided that the above copyright notice appears in all copies. This software is provided without any warranty, express or implied. Red Hat makes no representations about the suitability of this software for any purpose. IN NO EVENT SHALL RED HAT BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF RED HAT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. RED HAT DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND RED HAT HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ******************************************************************************************************************************** You may distribute this file under either of the two licenses that follow at your discretion. BLURB lgpl Coda File System Release 5 Copyright (c) 1987-1999 Carnegie Mellon University Additional copyrights listed below This code is distributed "AS IS" without warranty of any kind under the terms of the GNU Library General Public Licence Version 2, as shown in the file LICENSE, or under the license shown below. The technical and financial contributors to Coda are listed in the file CREDITS. Additional copyrights Coda: an Experimental Distributed File System Release 4.0 Copyright (c) 1987-1999 Carnegie Mellon University All Rights Reserved Permission to use, copy, modify and distribute this software and its documentation is hereby granted, provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works or modified versions, and any portions thereof, and that both notices appear in supporting documentation, and that credit is given to Carnegie Mellon University in all documents and publicity pertaining to direct or indirect use of this code or its derivatives. CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF ANY DERIVATIVE WORK. Carnegie Mellon encourages users of this software to return any improvements or extensions that they make, and to grant Carnegie Mellon the rights to redistribute these changes without encumbrance. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 See the file COPYING included with this distribution for more details. 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 Panasas company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``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 REGENTS 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. ******************************************************************************************************************************** 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. Alternatively you can redistribute this file under the terms of the BSD license as stated below: 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. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file is free software: you may copy, redistribute 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 file 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, see . 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, without modification. 2. Redistributions in binary form must reproduce at minimum a disclaimer similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any redistribution must be conditioned upon including a substantially similar Disclaimer requirement for further binary redistribution. 3. Neither the names of the above-listed copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. NO WARRANTY 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 NONINFRINGEMENT, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ******************************************************************************************************************************** This program can be distributed under the terms of the GNU GPL. See the file COPYING. This -- and only this -- header file may also be distributed under the terms of the BSD Licence as follows: Copyright (C) 2001-2007 Miklos Szeredi. All rights reserved. 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 AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The initial developer of the original code is John G. Dorsey . Portions created by John G. Dorsey are Copyright (C) 1999 John G. Dorsey. All Rights Reserved. Alternatively, the contents of this file may be used under the terms of the GNU Public License version 2 (the "GPL"), in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. ******************************************************************************************************************************** This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. ******************************************************************************************************************************** Copyright (c) 2006, CRYPTOGAMS by All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain copyright notices, this list of conditions and the following disclaimer. * 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. * Neither the name of the CRYPTOGAMS nor the names of its copyright holder and contributors may be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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 OWNER 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. ******************************************************************************************************************************** The BSD-style License is as follows: 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 this LICENSE.FlashPoint file, without modification, this list of conditions, and the following disclaimer. The following copyright notice must appear immediately at the beginning of all source files: Copyright 1995-1996 by Mylex Corporation. All Rights Reserved This file is available under both the GNU General Public License and a BSD-style copyright; see LICENSE.FlashPoint for details. 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. The name of Mylex Corporation may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY MYLEX CORP. ``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 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. ******************************************************************************************************************************** According to BSD license, add some modifications ******************************************************************************************************************************** The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. DISCLAIMER This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose. ******************************************************************************************************************************** The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ******************************************************************************************************************************** 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, without modification. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ******************************************************************************************************************************** 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, without modification. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 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, without modification, immediately at the beginning of the file. 2. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** 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, without modification. 2. Redistributions in binary form must reproduce at minimum a disclaimer similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any redistribution must be conditioned upon including a substantially similar Disclaimer requirement for further binary redistribution. 3. Neither the names of the above-listed copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. NO WARRANTY 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 NONINFRINGEMENT, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ******************************************************************************************************************************** Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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. Neither the name of Axis Communications nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY AXIS COMMUNICATIONS AND ITS 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 AXIS COMMUNICATIONS OR ITS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that redistributions of source code retain the above copyright notice and this comment without modification. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that redistributions of source code retain the above copyright notice and this comment without ******************************************************************************************************************************** Copyright (c) 1998-2003 InnoSys Incorporated. All Rights Reserved This file is available under a BSD-style copyright Keyspan USB Async Message Formats for the USA19HS 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 this licence text without modification, this list of conditions, and the following disclaimer. The following copyright notice must appear immediately at the beginning of all source files: Copyright (c) 1998-2003 InnoSys Incorporated. All Rights Reserved This file is available under a BSD-style copyright 2. The name of InnoSys Incorporated may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY INNOSYS CORP. ``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 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. ******************************************************************************************************************************** Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved This file is available under a BSD-style copyright Keyspan USB Async Message Formats for the USA26X 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 this licence text without modification, this list of conditions, and the following disclaimer. The following copyright notice must appear immediately at the beginning of all source files: Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved This file is available under a BSD-style copyright 2. The name of InnoSys Incorporated may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY INNOSYS CORP. ``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 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. ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Copyright (c) 2012, Intel Corporation # All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION ""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 INTEL CORPORATION 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. ******************************************************************************************************************************** Copyright (c) 2004 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). All rights reserved. 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 Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** 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 copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Broadcom Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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 Clear BSD License This is a license template. Copyright (c) [xxxx]-[xxxx] [Owner Organization] All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of [Owner Organization[ nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. 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 OWNER 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. ******************************************************************************************************************************** The Regents of the University of California. All rights reserved. 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. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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 copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of IBM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file may be licensed under BSD-3-Clause or GPL v2 or later, in this context BSD-3-Clause has been chosen. This shall not restrict the freedom of future contributors to choose either BSD-3-Clause or GPL-2.0 or later . ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Freescale Semiconductor nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** Copyright (c) {{YEAR}}, {{OWNER}} All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of {{the ORGANIZATION nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** This software is provided subject to the following terms and conditions, which you should read carefully before using the software. Using this software indicates your acceptance of these terms and conditions. If you do not agree with these terms and conditions, do not use the software. Copyright © 2005 Agere Systems Inc. All rights reserved. Redistribution and use in source or binary forms, with or without modifications, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following Disclaimer as comments in the code as well as in the documentation and/or other materials provided with the distribution. . 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. . Neither the name of Agere Systems Inc. nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. Disclaimer THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. 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, INCLUDING, BUT NOT LIMITED TO, 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. ******************************************************************************************************************************** Redistribution and use in source or binary forms, with or without modifications, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following Disclaimer as comments in the code as well as in the documentation and/or other materials provided with the distribution. . 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. . Neither the name of Agere Systems Inc. nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. Disclaimer THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. 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, INCLUDING, BUT NOT LIMITED TO, 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Advanced Micro Devices, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Trident Microsystems nor Hauppauge Computer Works nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Cavium Networks nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This Software, including technical data, may be subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS AND CAVIUM NETWORKS MAKES NO PROMISES, REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO THE SOFTWARE, INCLUDING ITS CONDITION, ITS CONFORMITY TO ANY REPRESENTATION OR DESCRIPTION, OR THE EXISTENCE OF ANY LATENT OR PATENT DEFECTS, AND CAVIUM SPECIFICALLY DISCLAIMS ALL IMPLIED (IF ANY) WARRANTIES OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR COMPLETENESS, QUIET ENJOYMENT, QUIET POSSESSION OR CORRESPONDENCE TO DESCRIPTION. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE LIES WITH YOU. ******************************************************************************************************************************** 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, without modification. 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. The names of the above-listed copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 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. The name of David Young may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY DAVID YOUNG ``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 DAVID YOUNG 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. ******************************************************************************************************************************** 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 Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** 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 Volkswagen nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 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 Myricom, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name Texas Instruments nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name Texas Instruments nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 Panasas company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``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 REGENTS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of OpenVPN Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of the Network Appliance, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of the Network Appliance, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 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 Panasas company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``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 REGENTS 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms of the 3c990img.h microcode software are permitted provided that the following conditions are met: 1. Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistribution 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. The name of 3Com may not be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY 3COM ``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 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. ******************************************************************************************************************************** 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. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 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 Panasas company nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``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 REGENTS 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. ******************************************************************************************************************************** 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, without modification. 2. Redistributions in binary form must reproduce at minimum a disclaimer similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any redistribution must be conditioned upon including a substantially similar Disclaimer requirement for further binary redistribution. 3. Neither the names of the above-listed copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** 1. Redistribution of source code (only if applicable), must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistribution 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. The name of QLogic Corporation may not be used to endorse or promote products derived from this software without specific prior written permission REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "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 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. USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS PROGRAM. ******************************************************************************************************************************** * Redistribution and use in source and binary forms, with or without modifica- * tion, 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 ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- * CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- * CIAL, 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 OTH- * ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** Copyright (c) , All rights reserved. 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 HOLDER 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 ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libffi # Package version : 3.3 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz Upstream Authors / Maintainers: https://github.com/libffi/libffi Copyrights: Copyright (c) 2018 Anthony Green Copyright (c) 2017 Anthony Green Copyright (c) 2017 Alexey Kopytov Copyright (c) 2015 Michael Petch mpetch@capp-sysware.com Copyright (c) 2015 Michael Knyszek mknyszek@berkeley.edu 2015 Andrew Waterman waterman@cs.berkeley.edu 2018 Stef O'Rear sorear2@gmail.com Copyright (c) 2014 Tsukasa Oi Copyright (c) 2014 Sebastian Macke sebastian@macke.de Copyright (c) 2014 Red Hat, Inc. Copyright (c) 2014 Mike Frysinger vapier@gentoo.org Copyright (c) 2013 The Written Word, Inc. Copyright (c) 2013 Tensilica, Inc. Copyright (c) 2013 Tensilica, Inc. Copyright (c) 2013 Synposys, Inc. Copyright (c) 2013 Synopsys, Inc. Copyright (c) 2013 Miodrag Vallat. Copyright (c) 2013 Mentor Graphics. Copyright (c) 2013 Imagination Technologies Ltd. Copyright (c) 2013 Imagination Technologies Ltd. Copyright (c) 2013 Imagination Technologies Copyright (c) 2012, 2016 Thorsten Glaser Copyright (c) 2012, 2014, 2018 Anthony Green Copyright (c) 2012, 2013 Xilinx, Inc Copyright (c) 2012, 2013 Anthony Green Copyright (c) 2012, 2013 Anthony Green Copyright (c) 2012 Tilera Corp. Copyright (c) 2012 Anthony Green Copyright (c) 2012 Alexandre K. I. de Mendonca alexandre.keunecke@gmail.com, Paulo Pizarro paulo.pizarro@gmail.com Copyright (c) 2012 Alexandre K. I. de Mendonca alexandre.keunecke@gmail.com Copyright (c) 2012 Alan Hourihane Copyright (c) 2011, 2014 Anthony Green Copyright (c) 2011, 2013 Anthony Green Copyright (c) 2011, 2012 Anthony Green Copyright (c) 2011 Timothy Wall Copyright (c) 2011 Tilera Corp. Copyright (c) 2011 Plausible Labs Cooperative, Inc. Copyright (c) 2011 Maarten Bosmans mkbosmans@gmail.com Copyright (c) 2011 Free Software Foundation Copyright (c) 2011 Anthony Green Copyright (c) 2010 Rhys Ulerich rhys.ulerich@gmail.com Copyright (c) 2010 CodeSourcery Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd. Copyright (c) 2009 Guido U. Draheim guidod@gmx.de Copyright (c) 2009 Bradley Smith brad@brad-smith.co.uk Copyright (c) 2009 Alan Jenkins alan-jenkins@tuffmail.co.uk Copyright (c) 2008, 2010 Red Hat, Inc. Copyright (c) 2008 Steven G. Johnson stevenj@alum.mit.edu Copyright (c) 2008 Red Hat, Inc. Copyright (c) 2008 Red Hat, Inc Copyright (c) 2008 Matteo Frigo Copyright (c) 2008 Guido U. Draheim guidod@gmx.de Copyright (c) 2008 David Daney Copyright (c) 2008 Anthony Green Copyright (c) 2007, 2009, 2010 Red Hat, Inc. Copyright (c) 2006 Free Software Foundation, Inc. Copyright (c) 2005 Axis Communications AB Copyright (c) 2004, 2010 Free Software Foundation, Inc. Copyright (c) 2004 Simon Posnjak Copyright (c) 2004 Renesas Technology. Copyright (c) 2004 Renesas Technology Copyright (c) 2004 Anthony Green Copyright (c) 2003, 2004, 2006, 2008 Kaz Kojima Copyright (c) 2003, 2004, 2006, 2007, 2012 Kaz Kojima Copyright (c) 2003 Jakub Jelinek jakub@redhat.com Copyright (c) 2002-2008, 2012 Kaz Kojima Copyright (c) 2002, 2009 Free Software Foundation, Inc. Copyright (c) 2002, 2007 Bo Thorsen bo@suse.de Copyright (c) 2002, 2003, 2009 Free Software Foundation, Inc. Copyright (c) 2002, 2003, 2004, 2010, Free Software Foundation, Inc. Copyright (c) 2002, 2003, 2004, 2006, 2008 Kaz Kojima Copyright (c) 2002 Roger Sayle Copyright (c) 2002 Ranjit Mathew Copyright (c) 2002 Bo Thorsen bo@suse.de Copyright (c) 2002 Bo Thorsen Copyright (c) 2000, 2007 Software AG Copyright (c) 2000, 2003, 2004, 2008 Red Hat, Inc. Copyright (c) 2000 Software AG Copyright (c) 2000 John Hornkvist Copyright (c) 2000 Hewlett Packard Company Copyright (c) 1999, 2008 Red Hat, Inc. Copyright (c) 1999, 2007, 2008 Red Hat, Inc. Copyright (c) 1998, 2012 Andreas Schwab Copyright (c) 1998, 2008, 2011 Red Hat, Inc. Copyright (c) 1998, 2008 Red Hat, Inc. Copyright (c) 1998, 2007, 2008, 2012 Red Hat, Inc. Copyright (c) 1998, 2001, 2007, 2008, 2011, 2014 Red Hat Copyright (c) 1998, 2001, 2007, 2008 Red Hat, Inc. Copyright (c) 1998 Geoffrey Keating Copyright (c) 1998 Cygnus Solutions Copyright (c) 1996-2014 Anthony Green, Red Hat, Inc and others. Copyright (c) 1996-2004 Red Hat, Inc. Copyright (c) 1996-2003, 2010 Red Hat, Inc. Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc. Copyright (c) 1996-2003 Red Hat, Inc. Copyright (c) 1996-2003 Red Hat, Inc. Copyright (c) 1996,1998,2001-2003,2005,2008,2010 Red Hat, Inc. Copyright (c) 1996, 2007, 2008, 2011 Red Hat, Inc. Copyright (c) 1996, 2003-2004, 2007-2008 Red Hat, Inc. Copyright (c) 1996, 1998, 2007 Red Hat, Inc. Copyright (c) 1996, 1998, 2005, 2007, 2009, 2010 Red Hat, Inc. Copyright (c) 1996, 1998, 2005 Red Hat, Inc. Copyright (c) 1996, 1998, 1999, 2001, 2007, 2008 Red Hat, Inc. Copyright (c) 1996, 1998 Red Hat, Inc. Copyright (c) 1996, 1997, 2003, 2004, 2008 Red Hat, Inc. Copyright (c) 1996 Red Hat, Inc. Copyright (C) 2013 IBM Copyright (C) 2012, 2013, 2018 Anthony Green Copyright (C) 2011, 2012, 2013 Anthony Green Copyright (C) 2011 Kyle Moffett Copyright (C) 2011 Anthony Green Copyright (C) 2010-2018 Free Software Foundation, Inc. Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2009 the Initial Developer. All Rights Reserved. Copyright (C) 2008, 2010, 2018 Anthony Green Copyright (C) 2008, 2010 Free Software Foundation, Inc. Copyright (C) 2008 Red Hat, Inc. Copyright (C) 2008 Red Hat, Inc Copyright (C) 2008 Free Software Foundation, Inc. Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc Copyright (C) 2007, 2008, 2010 Free Software Foundation, Inc Copyright (C) 2007, 2008 Free Software Foundation, Inc Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc Copyright (C) 2005 Free Software Foundation, Inc. Copyright (C) 2004 Anthony Green Copyright (C) 2002, 2006, 2007, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 2001 John Hornkvist Copyright (C) 1998 Geoffrey Keating (c) 2011 Anthony Green (c) 2008 Red Hat, Inc. (c) 2008 Red Hat, Inc. (c) 2006 Free Software Foundation, Inc. (c) 2003-2004 Randolph Chung tausq@debian.org Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libnl # Package version : 3.5.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/thom311/libnl/releases/download/libnl3_5_0/libnl-3.5.0.tar.gz Upstream Authors / Maintainers: Thomas Haller https://github.com/thom311 Copyrights: copyright thomas Graf Copyright 2008 Patrick McHardy Copyright (c) 2019 Eyal Birger Copyright (c) 2018 Wang Jian Copyright (c) 2018 Volodymyr Bendiuga Copyright (c) 2018 Volodymyr Bendiuga Copyright (c) 2018 Avast software Copyright (c) 2017 Volodymyr Bendiuga Copyright (c) 2017 David Ahern Copyright (c) 2016 Sushma Sitaram Copyright (c) 2016 Sabrina Dubroca Copyright (c) 2016 Jonas Johansson Copyright (c) 2016 Jef Oliver Copyright (c) 2016 Intel Corp. All rights reserved. Copyright (c) 2015 Sabrina Dubroca Copyright (c) 2015 David Ahern Copyright (c) 2015 Cumulus Networks. All rights reserved. Copyright (c) 2015 Cong Wang Copyright (c) 2015 Cong Wang Copyright (c) 2015 Beniamino Galvani Copyright (c) 2014 Thomas Graf Copyright (c) 2014 Susant Sahani Copyright (c) 2014 Jiri Pirko Copyright (c) 2014 Dan Williams Copyright (c) 2014 Cong Wang Copyright (c) 2013 Yasunobu Chiba Copyright (c) 2013 Thomas Graf Copyright (c) 2013 Sassano Systems LLC Copyright (c) 2013 Michael Braun Copyright (c) 2013 Cong Wang Copyright (c) 2012 Shriram Rajagopalan Copyright (c) 2012 Rich Fought Copyright (c) 2012 Rich Fought Copyright (c) 2012 Cumulus Networks, Inc Copyright (c) 2012 Benedikt Spranger Copyright (c) 2011-2013 Thomas Graf Copyright (c) 2011 Thomas Graf Copyright (c) 2010-2013 Thomas Graf Copyright (c) 2010-2011 Thomas Graf Copyright (c) 2010 Thomas Graf Copyright (c) 2010 Karl Hiramoto Copyright (c) 2009-2013 Thomas Graf Copyright (c) 2009-2010 Thomas Graf Copyright (c) 2009 Wolfgang Grandegger Copyright (c) 2008-2013 Thomas Graf Copyright (c) 2008-2011 Thomas Graf Copyright (c) 2008-2010 Thomas Graf Copyright (c) 2008-2009 Thomas Graf Copyright (c) 2008, Intel Corporation. Copyright (c) 2008 Thomas Graf Copyright (c) 2008 Patrick McHardy Copyright (c) 2007, 2008 Patrick McHardy Copyright (c) 2007 Secure Computing Corporation Copyright (c) 2007 Philip Craig Copyright (c) 2006 Siemens AG Oesterreich Copyright (c) 2006 Petr Gotthard Copyright (c) 2005-2006 Siemens AG Oesterreich Copyright (c) 2005-2006 Petr Gotthard Copyright (c) 2005 Siemens AG Oesterreich Copyright (c) 2005 Petr Gotthard Copyright (c) 2003-2013 Thomas Graf Copyright (c) 2003-2012 Thomas Graf Copyright (c) 2003-2011 Thomas Graf Copyright (c) 2003-2010 Thomas Graf Copyright (c) 2003-2009 Thomas Graf Copyright (c) 2003-2008 Thomas Graf Copyright (c) 2003-2006 Thomas Graf Copyright (c) 2003-2006 Baruch Even , Mediatrix Telecom, inc. Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ Copyright (C) 2003-2010 Thomas Graf Copyright (C) 1991, 1999 Free Software Foundation, Inc. (c) UCB 1986-1988 Ross Biro Fred N. van Kempen, Florian La Roche, Jonathan Layes Arnaldo Carvalho de Melo (c) UCB 1982-1988 Ross Biro Fred N. van Kempen, Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds ---------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. ******************************************************************************************************************************** NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds ---------------------------------------- GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** You can use this free for any purpose. It's in the public domain. It has no warranty. ******************************************************************************************************************************** Public Domain ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : zlib # Package version : 1.2.11 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.zlib.net/zlib-1.2.11.tar.xz Upstream Authors / Maintainers: Jean-loup Gailly Mark Adler Copyrights: © Copyright Henrik Ravn 2004 © Copyright Henrik Ravn 2004 copyrighted -- provided to the public domain Version 1.4 11 December 2005 Mark Adler */ copyrighted -- provided to the public domain Version 1.1 25 November 2004 Mark Adler */ copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler Copyright Jean-loup Gailly Osma Ahvenlampi Copyright 1998-2004 Gilles Vollant Copyright 1995-2017 Mark Adler Copyright 1995-2017 Jean-loup Gailly and Mark Adler Copyright (c) Henrik Ravn 2004 Copyright (c) 2004, 2005 by Mark Adler Copyright (c) 2004, 2005 Mark Adler Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from Mathias Svensson Copyright (c) 1997,99 Borland Corporation Copyright (c) 1997,99 Borland Corp. Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing Fantoftvegen 38, 5036 BERGEN, Norway Copyright (c) 1996 L. Peter Deutsch and Jean-Loup Gailly Copyright (c) 1996 L. Peter Deutsch Copyright (c) 1990-2000 Info-ZIP. All rights reserved. Copyright (C) 2011, 2016 Mark Adler Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) Copyright (C) 2007-2008 Even Rouault Copyright (C) 2007, 2008, 2012 Mark Adler Version 1.4 18 August 2012 Mark Adler Copyright (C) 2005, 2012 Mark Adler Copyright (C) 2004-2017 Mark Adler Copyright (C) 2004, 2010 Mark Adler Copyright (C) 2004, 2008, 2012, 2016 Mark Adler, all rights reserved Copyright (C) 2004, 2008, 2012 Mark Adler, all rights reserved version 2.2, 14 Aug 2012 Copyright (C) 2004, 2005, 2012 Mark Adler, all rights reserved version 1.2, 14 Aug 2012 Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler Copyright (C) 2003-2010 Mark Adler Copyright (C) 2003, 2012, 2013 Mark Adler version 1.3, 24 Aug 2013 Copyright (C) 2003, 2012, 2013 Mark Adler Copyright (C) 2003, 2012 Mark Adler Copyright (C) 2003, 2012 Mark Adler, all rights reserved version 1.2, 11 Oct 2012 Copyright (C) 2003, 2005, 2008, 2010, 2012 Mark Adler Copyright (C) 2003 by Cosmin Truta. Copyright (C) 2003 Mark Adler Copyright (C) 2003 Cosmin Truta. Derived from original sources by Bob Dellaca. Copyright (C) 2003 Chris Anderson Copyright (C) 2003 Chris Anderson Copyright (C) 2002-2013 Mark Adler, all rights reserved version 2.3, 21 Jan 2013 Copyright (C) 2002-2013 Mark Adler Copyright (C) 2002-2004 Dmitriy Anisimkov Copyright (C) 2002-2003 Dmitriy Anisimkov Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) Copyright (C) 1998-2005 Gilles Vollant Copyright (C) 1998,1999,2000 by Jacques Nomssi Nzali. Copyright (C) 1998, 2007 Brian Raiter Copyright (C) 1998 by Jacques Nomssi Nzali. Copyright (C) 1998 by Bob Dellaca. Copyright (C) 1998 by Andreas R. Kleinert Copyright (C) 1998 Brian Raiter Copyright (C) 1998 - 2010 Gilles Vollant, Even Rouault, Mathias Svensson Copyright (C) 1995-2017 Mark Adler Copyright (C) 1995-2017 Jean-loup Gailly, Mark Adler Copyright (C) 1995-2017 Jean-loup Gailly detect_data_type() function provided freely by Cosmin Truta, 2006 Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler LP Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2017 Jean-loup Gailly Copyright (C) 1995-2017 Jean-Loup Gailly, Mark Adler. Copyright (C) 1995-2016 Mark Adler Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler Copyright (C) 1995-2016 Jean-loup Gailly Copyright (C) 1995-2011, 2016 Mark Adler Copyright (C) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant. Copyright (C) 1995-2008 Mark Adler Copyright (C) 1995-2006, 2011, 2016 Jean-loup Gailly Copyright (C) 1995-2006, 2010, 2011, 2016 Jean-loup Gailly Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler Copyright (C) 1995-2005, 2010 Mark Adler Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler Copyright (C) 1995-2003, 2010 Mark Adler Copyright (C) 1995-2003 by Jean-loup Gailly. Copyright (C) 1995-2003 Mark Adler Copyright (C) 1995-2003 Mark Adler Copyright (C) 1995-2003 Jean-loup Gailly. Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler. Copyright (C) 1995-1998 Jean-loup Gailly. Copyright (C) 1995-1996 Jean-loup Gailly, Brian Raiter and Gilles Vollant. (c) 2004 by Henrik Ravn (C) 1995-2017 Jean-loup Gailly and Mark Adler (C) 1995-2017 Jean-loup Gailly & Mark Adler (C) 1995-2017 Jean-loup Gailly & Mark Adler (C) 1995-2017 Jean-loup Gailly & Mark Adler Licenses: zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.2, October 3rd, 2004 Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly jloup@gzip.org Mark Adler madler@alumni.caltech.edu Copyright (c) 1990-2009 Info-ZIP. All rights reserved. For the purposes of this copyright and license, "Info-ZIP" is defined as the following set of individuals: Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, Rich Wales, Mike White. This software is provided "as is," without warranty of any kind, express or implied. In no event shall Info-ZIP or its contributors be held liable for any direct, indirect, incidental, special or consequential damages arising out of the use of or inability to use this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the above disclaimer and the following restrictions: * Redistributions of source code (in whole or in part) must retain the above copyright notice, definition, disclaimer, and this list of conditions. * Redistributions in binary form (compiled executables and libraries) must reproduce the above copyright notice, definition, disclaimer, and this list of conditions in documentation and/or other materials provided with the distribution. Additional documentation is not needed for executables where a command line license option provides these and a note regarding this option is in the executable's startup banner. The sole exception to this condition is redistribution of a standard UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; that is permitted without inclusion of this license, as long as the normal SFX banner has not been removed from the binary or disabled. * Altered versions--including, but not limited to, ports to new operating systems, existing ports with new graphical interfaces, versions with modified or added functionality, and dynamic, shared, or static library versions not from Info-ZIP--must be plainly marked as such and must not be misrepresented as being the original source or, if binaries, compiled from the original source. Such altered versions also must not be misrepresented as being Info-ZIP releases--including, but not limited to, labeling of the altered versions with the names "Info-ZIP" (or any variation thereof, including, but not limited to, different capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the explicit permission of Info-ZIP. Such altered versions are further prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP will provide support for the altered versions. * Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its own source and binary Permission Notice Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. BSD is referenced without a version number. Please look up BSD in the License Admin to view the different versions. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libgcc # Package version : 9.3.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.xz Upstream Authors / Maintainers: https://gcc.gnu.org/ Copyrights: Copyright (c) 1991 The Regents of the University of California. All rights reserved. Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Stafford Horne. Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva Copyright (C) 2018-2019 Free Software Foundation, Inc. Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Sebastian Perta. Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by John Marino Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2017-2019 Free Software Foundation, Inc. Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com). Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Steven Munroe (munroesj@linux.vnet.ibm.com) Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Daniel Santos Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2016-2019 Free Software Foundation, Inc. Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Mentor Graphics. Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Marcin Kościelnicki . Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by John Marino Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2015-2019 Free Software Foundation, Inc. Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Rong Xu . Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by John Marino Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. Copyright (C) 2014-2019 Free Software Foundation, Inc. Copyright (C) 2013-2019 Free Software Foundation, Inc. Written by David Edelsohn, IBM. Copyright (C) 2013-2019 Free Software Foundation, Inc. DMULT/DDIV replacement support by Juergen Urban, JuergenUrban@gmx.de. Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. Copyright (C) 2013-2019 Free Software Foundation, Inc. Copyright (C) 2012-2019 Free Software Foundation, Inc. Written by Alan Modra, IBM Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Sriraman Tallam (tmsriram@google.com) Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Sean D'Epagnier (sean@depagnier.com) Georg-Johann Lay (avr@gjlay.de) Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com). Contributed by Mentor Graphics, Inc. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2012-2019 Free Software Foundation, Inc. Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Iain Sandoe Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt Copyright (C) 2011-2019 Free Software Foundation, Inc. Based on code contributed by CodeSourcery for ARM EABI Linux. Copyright (C) 2011-2019 Free Software Foundation, Inc. Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt . Copyright (C) 2010-2019 Free Software Foundation, Inc. Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Maciej W. Rozycki . Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Ian Lance Taylor . Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Alan Modra . Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. Copyright (C) 2009-2019 Free Software Foundation, Inc. Copyright (C) 2008-2019 Free Software Foundation, Inc. Written by Nathan Froyd Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by CodeSourcery. Copyright (C) 2008-2019 Free Software Foundation, Inc. Based on code contributed by CodeSourcery for ARM EABI Linux. Modifications for PA Linux by Helge Deller Copyright (C) 2008-2019 Free Software Foundation, Inc. Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Richard Henderson Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Pascal Obry Copyright (C) 2007-2019 Free Software Foundation, Inc. Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Uros Bizjak (ubizjak@gmail.com). Copyright (C) 2007-2018 Free Software Foundation, Inc. Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Nigel Stephens Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by CodeSourcery. Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. Copyright (C) 2006-2019 Free Software Foundation, Inc. Copyright (C) 2006-2018 Free Software Foundation, Inc. Contributed by Joseph Myers (joseph@codesourcery.com). Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Red Hat. Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Analog Devices. Copyright (C) 2005-2019 Free Software Foundation, Inc. Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Paul Brook Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by P.J. Darcy (darcypj@us.ibm.com). Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Douglas B Rupp Copyright (C) 2004-2019 Free Software Foundation, Inc. Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Paul Brook Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Nicolas Pitre (nico@fluxnic.net) Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. Copyright (C) 2003-2019 Free Software Foundation, Inc. Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Zack Weinberg Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by John David Anglin (dave.anglin@nrc.ca). Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez . Copyright (C) 2002-2019 Free Software Foundation, Inc. Copyright (C) 2001-2019 Free Software Foundation, Inc. Written By Nick Clifton Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@redhat.com) Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek . Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David S. Miller (davem@redhat.com) Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David Mosberger . Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. Copyright (C) 2001-2019 Free Software Foundation, Inc. Copyright (C) 2001-2019 Free Software Foundation, Inc. Copyright (C) 2000-2019 Free Software Foundation, Inc. Written By Timothy Wall Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Richard Henderson . Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Red Hat, Inc. Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Jes Sorensen, Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by James E. Wilson . Copyright (C) 2000-2019 Free Software Foundation, Inc. Copyright (C) 2000-2019 Free Software Foundation, Inc. Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Red Hat, Inc. Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Mumit Khan . Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Charles-Antoine Gauthier (charles.gauthier@iit.nrc.ca). Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod Andrew Haley Copyright (C) 1999-2019 Free Software Foundation, Inc. Copyright (C) 1999-2018 Free Software Foundation, Inc. Contributed by Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1998-2019 Free Software Foundation, Inc. Contributed by Denis Chertykov Copyright (C) 1998-2019 Free Software Foundation, Inc. Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Mike Stump . Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Jason Merrill . Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod Andrew Haley David Mosberger-Tang Copyright (C) 1997-2019 Free Software Foundation, Inc. Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Uros Bizjak (ubizjak@gmail.com). Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz), David S. Miller (davem@redhat.com) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and Peter Maydell (pmaydell@chiark.greenend.org.uk). Copyright (C) 1997-2018 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). Copyright (C) 1996-2019 Free Software Foundation, Inc. Written By Steve Chamberlain Copyright (C) 1996-2019 Free Software Foundation, Inc. Written By Michael Meissner Copyright (C) 1996-2019 Free Software Foundation, Inc. Contributed by Cygnus Support Copyright (C) 1996-2019 Free Software Foundation, Inc. Copyright (C) 1995-2019 Free Software Foundation, Inc. Written By Michael Meissner 64-bit support written by David Edelsohn Copyright (C) 1995-2019 Free Software Foundation, Inc. Written By Michael Meissner Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. Copyright (C) 1995-2019 Free Software Foundation, Inc. Copyright (C) 1994-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Copyright (C) 1994-2019 Free Software Foundation, Inc. Copyright (C) 1993-2019 Free Software Foundation, Inc. Written By Fred Fish, Nov 1992 Copyright (C) 1993-2019 Free Software Foundation, Inc. Copyright (C) 1992-2019 Free Software Foundation, Inc. Written By David Vinayak Henkel-Wallace, June 1992 Copyright (C) 1992-2019 Free Software Foundation, Inc. Copyright (C) 1991-2019 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@segfault.us.com) Copyright (C) 1991-2019 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@monkeys.com). Copyright (C) 1991-2019 Free Software Foundation, Inc. Copyright (C) 1991 by Pipeline Associates, Inc. All rights reserved. Copyright (C) 1989-2019 Free Software Foundation, Inc. Licenses: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are welcome to redistribute it under certain conditions; type 'show c' for details. The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 General information: http://www.gnu.org/licenses/gcc-exception.html Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. 0. Definitions. A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. "GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. "GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. "Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. 1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. 2. No Weakening of GCC Copyleft. The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . This file 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 3, or (at your option) any later version. In addition to the permissions in the GNU General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable. ******************************************************************************************************************************** Permission is granted to do *anything* you want with this file, commercial or otherwise, provided this message remains intact. So there! I would appreciate receiving any updates/patches/changes that anyone makes, and am willing to be the repository for said changes (am I making a big mistake?). ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! The GNU C 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.1 of the License, or (at your option) any later version. In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combine executable.) The GNU C 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 the GNU C Library; if not, see . ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** 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. [rescinded 22 July 1999] 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are welcome to redistribute it under certain conditions; type 'show c' for details. The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : oopslog # Package version : 1.1.3 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://maemo.org/intro/ Upstream Authors / Maintainers: Richard Purdie Copyrights: Copyright (C) 2007 Nokia Corporation. All rights reserved. Licenses: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. 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 #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libcap # Package version : 2.32 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.32.tar.xz Upstream Authors / Maintainers: https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git Copyrights: Copyright (c) 2008-11,16,19,2020 Andrew G. Morgan Copyright (c) 1999,2007 Andrew G. Morgan Copyright (c) 1998 Finn Arne Gangstad Copyright (c) 1998 Andrew G. Morgan Copyright (c) 1997-8,2008 Andrew G. Morgan Copyright (c) 1997-8,2007-8,2019 Andrew G Morgan Copyright (c) 1997-8,2007,2011,19,20 Andrew G Morgan Copyright (c) 1997-8,2007,2019 Andrew G. Morgan Copyright (c) 1997-8 Andrew G. Morgan Copyright (c) 1997-8,2019 Andrew G Morgan Copyright (c) 1997,2008 Andrew G. Morgan Copyright (c) 1997,2007-8 Andrew G. Morgan Copyright (c) 1997,2007,2016 Andrew G Morgan Copyright (c) 1997,2007 Andrew G. Morgan Copyright (c) 1997 Andrew Main Copyright (c) 1997 Andrew G Morgan Copyright (C) 2010 Serge Hallyn Copyright (C) 1997-8,2008,2019 Andrew G. Morgan Copyright (C) 1997 Aleph One Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: Redistribution and use in source and binary forms of libcap, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain any existing copyright notice, and this entire permission notice in its entirety, including the disclaimer of warranties. 2. Redistributions in binary form must reproduce all prior and current copyright notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of any author may not be used to endorse or promote products derived from this software without their specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License (v2.0 - see below), in which case the provisions of the GNU GPL are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential conflict between the GNU GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``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(S) 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms of this module, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain any existing copyright notice, and this entire permission notice in its entirety, including the disclaimer of warranties. 2. Redistributions in binary form must reproduce all prior and current copyright notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of any author may not be used to endorse or promote products derived from this software without their specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU Library General Public License, in which case the provisions of the GNU LGPL are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential conflict between the GNU LGPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``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(S) 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : kmod # Package version : 26 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/snapshot/kmod-26.tar.gz Upstream Authors / Maintainers: Copyrights: Copyright Jon Masters, and others. Copyright 2014, Marco d'Itri. Maintained by Lucas De Marchi and others. Copyright 2010 Ran Benita Copyright 2010 Lennart Poettering Copyright 2006-2010, Jon Masters, Red Hat, Inc. Copyright 2004, Rusty Russell, IBM Corporation. Maintained by Jon Masters and others. Copyright 2003, Rusty Russell, IBM Corporation. Maintained by Jon Masters and others. Copyright 2002, Rusty Russell, IBM Corporation. Portions Copyright Jon Masters, and others. Copyright 2002, Rusty Russell, IBM Corporation. Maintained by Jon Masters and others. Copyright (C) 2016 Intel Corporation. All rights reserved. Copyright (C) 2015 Intel Corporation. All rights reserved. Copyright (C) 2014 Intel Corporation. All rights reserved. Copyright (C) 2013-2014 Intel Corporation. All rights reserved. Copyright (C) 2013 Tom Gundersen Copyright (C) 2013 Michal Marek, SUSE Copyright (C) 2013 Intel Corporation. All rights reserved. Copyright (C) 2012-2013 ProFUSION embedded systems Copyright (C) 2012 W. Trevor King Copyright (C) 2012 Red Hat, Inc. W. Trevor King Copyright (C) 2012 Lucas De Marchi Copyright (C) 2011-2013 ProFUSION embedded systems Copyright (C) 2008 Alan Jenkins . Copyright (C) 2004-2012 Kay Sievers Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libxcrypt # Package version : 4.4.15 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/besser82/libxcrypt/archive/v4.4.15.tar.gz Upstream Authors / Maintainers: https://github.com/besser82/libxcrypt Copyrights: Copyright Zack Weinberg and Free Software Foundation, Inc Copyright Zack Weinberg Copyright Vitaly Chikunov, Björn Esser Copyright Tim Toolan Copyright Thorsten Kukuk, Björn Esser, Zack Weinberg Copyright Steven G. Johnson, Daniel Richard G. Copyright Solar Designer, Colin Percival Copyright Scott James Remnant, Dan Nicholson Copyright Philip Withnall Copyright Mike Frysinger Copyright Michael Bretterklieber, Björn Esser et al. Copyright Maarten Bosmans Copyright Kevin Cernekee Copyright Juniper Networks, Inc. Copyright Guido U. Draheim, Maarten Bosmans Copyright Free Software Foundation, Inc. Copyright Francesco Salvestrini Copyright David Burren et al. Copyright Colin Percival Copyright Björn Esser Copyright Andrew Collier Copyright Alexey Degtyarev Copyright Alexander Peslyak, Björn Esser Copyright Alexander Peslyak Copyright 2018-2019 Björn Esser Copyright 2018 Zack Weinberg Copyright 2016-2018 Alexander Peslyak All rights reserved. Copyright 2015 Björn Esser Copyright 2013-2018 Alexander Peslyak All rights reserved. Copyright 2012-2018 Alexander Peslyak All rights reserved. Copyright 2009 Colin Percival Copyright 2007-2017 Thorsten Kukuk and Zack Weinberg Copyright 2007-2014 Colin Percival All rights reserved. Copyright 2005-2016 Colin Percival All rights reserved. Copyright 2005-2016 Colin Percival Copyright 2005, 2008, 2009 2011 SUSE LINUX Products GmbH, Germany Copyright 2005 Colin Percival All rights reserved. Copyright 2005 Colin Percival Copyright 2002, 2003, 2004 SuSE Linux AG, Germany Copyright (c) 2018 Zack Weinberg. All rights reserved. Copyright (c) 2017-2019 Zack Weinberg All rights reserved. Copyright (c) 2017-2019 Björn Esser Copyright (c) 2017, Björn Esser All rights reserved. Copyright (c) 2017 Zack Weinberg Copyright (c) 2015 Allan Jude All rights reserved. Copyright (c) 2013, Alexey Degtyarev . All rights reserved. Copyright (c) 2004, Juniper Networks, Inc. All rights reserved. Copyright (c) 2003 Michael Bretterklieber Copyright (c) 2002, 2007 SuSE Linux AG, Germany Copyright (c) 2001 Alexander Peslyak Copyright (c) 1998-2014 Solar Designer Copyright (c) 1998-1999 Whistle Communications, Inc. Copyright (c) 1998-1999 Archie Cobbs Copyright (c) 1994 David Burren All rights reserved. Copyright (C) 2019 Björn Esser Copyright (C) 2018-2019 Björn Esser Copyright (C) 2018 vt@altlinux.org Copyright (C) 2018 Björn Esser besser82@fedoraproject.org Copyright (C) 2018 Björn Esser Copyright (C) 2013 Alexander Peslyak Copyright (C) 2007-2017 Thorsten Kukuk Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1991-2017 Free Software Foundation, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted. THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** public domain ******************************************************************************************************************************** No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 2001 Alexander Peslyak and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted. There's ABSOLUTELY NO WARRANTY, express or implied. ******************************************************************************************************************************** No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 2017 Zack Weinberg and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted. There's ABSOLUTELY NO WARRANTY, express or implied. ******************************************************************************************************************************** No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 1998-2014 Solar Designer and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted. There's ABSOLUTELY NO WARRANTY, express or implied. It is my intent that you should be able to use this on your system, as part of a software package, or anywhere else to improve security, ensure compatibility, or for any other purpose. I would appreciate it if you give credit where it is due and keep your modifications in the public domain as well, but I don't require that in order to let you place this code and any modifications you make under a license of your choice. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : thriftcde # Package version : 0.14.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://downloads.apache.org/thrift/0.14.2/thrift-0.12.2.tar.gz Upstream Authors / Maintainers: https://github.com/apache/thrift Apache Thrift Copyright (C) 2006 - 2019, The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/) Copyrights: © The Apache Software Foundation Copyright 2015 the original author or authors Copyright 2007 by Nathan C. Myers Copyright (c) 2012 The Apache Software Foundation Copyright (c) 2008- Patrick Collison Copyright (c) 2007 Thomas Porschberg Copyright (c) 2006-2008 Alexander Chemeris Copyright (c) 2006- Facebook Copyright (c) <2006> Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2009 David Reiss dnl Copying and distribution of this file, with or without modification, Copyright (C) 2006 - 2019, The Apache Software Foundation Copyright (C) 1999-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. Copyright (C) 1999 - 2007 Markus Mottl Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. Licenses: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . Bison Exception As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : Tiny XML # Package version : 2.5.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://sourceforge.net/projects/tinyxml/files/tinyxml/2.6.1/ Upstream Authors / Maintainers: Lee Thomason http://www.grinninglizard.com/tinyxml/index.html Copyrights: copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com) Licenses: This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : xz # Package version : 5.2.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://sourceforge.net/projects/lzmautils/files/xz-5.2.3.tar.gz/download Upstream Authors / Maintainers: https://tukaani.org/xz/ https://sourceforge.net/projects/lzmautils Copyrights: Copyright 1996-2014 Free Software Foundation, Inc. Copyright 1992-2017 Free Software Foundation, Inc. Copyright (c) 2015 Lasse Collin Copyright (c) 2014 Google Inc. Copyright (c) 2011 Daniel Richard G. Copyright (c) 2008 Steven G. Johnson Copyright (C) Michael D. Brennan Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2010-2017 Bootstrap Authors Copyright (C) 2009-2017 Free Software Foundation, Inc. Copyright (C) 2007-2008 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006-2017 Free Software Foundation, Inc. Copyright (C) 2006 Timo Lindfors Copyright (C) 2005, 2008, 2010-2014 Free Software Foundation, Inc. Copyright (C) 2005 Philipp Benner. Copyright (C) 2004-2017 Free Software Foundation, Inc. Copyright (C) 2004-2017 Bootstrap Authors Copyright (C) 2004-2014 Free Software Foundation, Inc. Copyright (C) 2004-2007 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2009, 2011-2017 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007-2008, 2011-2017 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007, 2009, 2011-2017 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2011-2017 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 2003-2017 Free Software Foundation, Inc. Copyright (C) 2002-2017 Free Software Foundation, Inc. Copyright (C) 2002-2006, 2008 Free Software Foundation, Inc. Copyright (C) 2001-2017 Free Software Foundation, Inc. Copyright (C) 2001-2014 Free Software Foundation, Inc. Copyright (C) 2001-2005, 2008-2014 Free Software Foundation, Inc. Copyright (C) 2001, 2002, 2007 Free Software Foundation Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc. Copyright (C) 1999-2017 Free Software Foundation, Inc. Written by Tom Tromey . Copyright (C) 1999-2017 Free Software Foundation, Inc. Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation Copyright (C) 1998, 2001, 2002, 2006, 2007 Free Software Foundation Copyright (C) 1998, 1999, 2001 Henry Spencer. Copyright (C) 1997-2017 Free Software Foundation, Inc. Copyright (C) 1997-2007 by Dimitri van Heesch Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2003, 2009-2014 Free Software Foundation, Inc. Copyright (C) 1996-2003, 2005, 2008-2014 Free Software Foundation, Inc. Copyright (C) 1996-2001, 2003-2017 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1995-2014 Free Software Foundation, Inc. Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper Copyright (C) 1994-2017 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 1994 X Consortium Copyright (C) 1993 Jean-loup Gailly Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1989-1994,1996-1999,2001,2003,2004,2005,2006,2007 Free Software Foundation, Inc. Copyright (C) 1989-1994,1996-1999,2001,2003,2004 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98,2004,2006 Free Software Foundation, Inc. Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001,2002,2003,2004,2006 Free Software Foundation, Inc. Licenses: XZ Utils Licensing ================== Different licenses apply to different files in this package. Here is a rough summary of which licenses apply to which parts of this package (but check the individual files to be sure!): - liblzma is in the public domain. - xz, xzdec, and lzmadec command line tools are in the public domain unless GNU getopt_long had to be compiled and linked in from the lib directory. The getopt_long code is under GNU LGPLv2.1+. - The scripts to grep, diff, and view compressed files have been adapted from gzip. These scripts and their documentation are under GNU GPLv2+. - All the documentation in the doc directory and most of the XZ Utils specific documentation files in other directories are in the public domain. - Translated messages are in the public domain. - The build system contains public domain files, and files that are under GNU GPLv2+ or GNU GPLv3+. None of these files end up in the binaries being built. - Test files and test code in the tests directory, and debugging utilities in the debug directory are in the public domain. - The extra directory may contain public domain files, and files that are under various free software licenses. You can do whatever you want with the files that have been put into the public domain. If you find public domain legally problematic,take the previous sentence as a license grant. If you still find the lack of copyright legally problematic, you have too many lawyers. As usual, this software is provided "as is", without any warranty. If you copy significant amounts of public domain code from XZ Utils into your project, acknowledging this somewhere in your software is polite (especially if it is proprietary, non-free software), but naturally it is not legally required. Here is an example of a good notice to put into "about box" or into documentation: This software includes code from XZ Utils . The following license texts are included in the following files: - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1 - COPYING.GPLv2: GNU General Public License version 2 - COPYING.GPLv3: GNU General Public License version 3 Note that the toolchain (compiler, linker etc.) may add some code pieces that are copyrighted. Thus, it is possible that e.g. liblzma binary wouldn't actually be in the public domain in its entirety even though it contains no copyrighted code from the XZ Utils source package. If you have questions, don't hesitate to ask the author(s) for more information. ******************************************************************************************************************************** This file is put in the public domain. ******************************************************************************************************************************** This file has been put into the public domain. You can do whatever you want with this file. ******************************************************************************************************************************** The parts of the XZ Utils source code, that are relevant to this binary package, are in the public domain. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 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, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library 'Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : dropbear # Package version : 2020.80 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/mkj/dropbear/archive/DROPBEAR_2020.80.zip Upstream Authors / Maintainers: https://github.com/mkj/dropbear / Matt Johnston Copyrights: copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, and CORE SDI S.A. copyright 2003 Matt Johnston copyright 1997-2003 Simon Tatham. copyright (c) 2004 Mihnea Stoenescu All rights reserved. copyright (c) 1998 Todd C. Miller copyright (c) 1996 Theo de Raadt copyright (c) 1996 Jason Downs copyright (C) 2016 Thomas R. Nicely . Copyright 2012, Samuel Neves . Copyright (c) Matt Johnston All rights reserved. Copyright (c) 2020 by Vladislav Grishenko All rights reserved. Copyright (c) 2008 Frederic Moulins All rights reserved. Copyright (c) 2005 Matt Johnston All rights reserved. Copyright (c) 2005 Anil Madhavapeddy. All rights reserved. Copyright (c) 2004 by Mihnea Stoenescu All rights reserved. Copyright (c) 2004 Martin Carlsson Copyright (c) 2003 Nils Nordman. All rights reserved. Copyright (c) 2002-2020 Matt Johnston Copyright (c) 2002-2006 Matt Johnston All rights reserved. Copyright (c) 2002-2004 Matt Johnston All rights reserved. Copyright (c) 2002-2004 Matt Johnston Copyright (c) 2002,2003 Matt Johnston All rights reserved. Copyright (c) 2002,2003 Matt Johnston Copyright (c) 2002 Nils Nordman. All rights reserved. Copyright (c) 2000 Markus Friedl. All rights reserved. Copyright (c) 2000 Andre Lucas. All rights reserved. Copyright (c) 1999 Theo de Raadt. All rights reserved. Copyright (c) 1999 Aaron Campbell. All rights reserved. Copyright (c) 1998 Todd C. Miller All rights reserved. Copyright (c) 1995,1999 Theo de Raadt. All rights reserved. All rights reserved. Copyright (c) 1995 Tatu Ylonen , Espoo, Finland All rights reserved Copyright (c) 1995 Tatu Ylonen , Espoo, Finland All rights reserved Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1990, 1992, 1993, 1995 The Regents of the University of California. All rights reserved. Copyright (C) 2004 Sam Hocevar Copyright (C) 2000-2003 Damien Miller. All rights reserved. Copyright (C) 1999 WIDE Project. All rights reserved. (c) Todd C. Miller (c) 2004 Mihnea Stoenescu (c) 2004 Matt Johnston All rights reserved. Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. ******************************************************************************************************************************** This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. For more information, please refer to ******************************************************************************************************************************** Copyright 2012, Samuel Neves . You may use this under the terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your option. The terms of these licenses can be found at: - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - OpenSSL license : https://www.openssl.org/source/license.html - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ******************************************************************************************************************************** Derived from the Public Domain source code ******************************************************************************************************************************** LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License --------------- ==================================================================== Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED 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 OpenSSL PROJECT OR ITS 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. ==================================================================== This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). Original SSLeay License ----------------------- Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. 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 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] ******************************************************************************************************************************** As far as I am concerned, the code I have written for this software can be used freely for any purpose. Any derived versions of this software must be clearly marked as such, and if the derived work is incompatible with the protocol description in the RFC file, it must be called by a name other than "ssh" or "Secure Shell". ******************************************************************************************************************************** LibTomMath is licensed under DUAL licensing terms. Choose and use the license of your needs. [LICENSE #1] LibTomMath is public domain. As should all quality software be. Tom St Denis [/LICENSE #1] [LICENSE #2] DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. [/LICENSE #2] ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** 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 project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE PROJECT 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 PROJECT 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. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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 ``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 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. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** Written and placed in the public domain by Wei Dai ******************************************************************************************************************************** The implementation is based on: chacha-ref.c version 20080118 Public domain from D. J. Bernstein ******************************************************************************************************************************** The implementation is based on: Public Domain poly1305 from Andrew Moon https://github.com/floodyberry/poly1305-donna ******************************************************************************************************************************** Released into the public domain by the author ******************************************************************************************************************************** Khazad implementation derived from public domain source ******************************************************************************************************************************** Anubis implementation derived from public domain source ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : protobuf # Package version : 3.11.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/protocolbuffers/protobuf/archive/v3.11.4.tar.gz Upstream Authors / Maintainers: https://github.com/google/protobuf Copyrights: copyright 2008 Google Inc. Copyright 2019 Google Inc. All rights reserved. https://github.com/protocolbuffers/protobuf Copyright 2018 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2017 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2017 Google Inc. All Rights Reserved. Copyright 2016 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2015, Google Inc. All rights reserved. Copyright 2015, Google Inc. Copyright 2015 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2014 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2013, Google Inc. All rights reserved. Copyright 2012 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2011 Baptiste Lepilleur Copyright 2009, Google Inc. All rights reserved. Copyright 2009 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2008, Google Inc. All rights reserved. Copyright 2008 Google Inc. All rights reserved. https://developers.google.com/protocol-buffers/ Copyright 2008 Google Inc. All rights reserved. Copyright 2008 Google Inc. All Rights Reserved. Copyright 2008 Google Inc. All Rights Reserved. Copyright 2008 Google Inc. Copyright 2007-2011 Baptiste Lepilleur Copyright 2007-2010 Baptiste Lepilleur Copyright 2007, Google Inc. All rights reserved. Copyright 2007 Google Inc. All Rights Reserved. Copyright 2006, Google Inc. All rights reserved. Copyright 2005, Google Inc. All rights reserved. Copyright 2005 Google Inc. All rights reserved. Copyright (c) 2016 Krzesimir Nowak qdlacz@gmail.com Copyright (c) 2015 Paul Norman penorman@mac.com Copyright (c) 2015 Moritz Klammler moritz@klammler.eu Copyright (c) 2014, 2015 Google Inc. contributed by Alexey Sokolov sokolov@google.com Copyright (c) 2013 Roy Stogner roystgnr@ices.utexas.edu Copyright (c) 2012 Zack Weinberg zackw@panix.com Copyright (c) 2012 Avionic Design GmbH Copyright (c) 2011 Daniel Richard G. skunk@iSKUNK.ORG Copyright (c) 2008 Steven G. Johnson stevenj@alum.mit.edu Copyright (c) 2008 Paolo Bonzini bonzini@gnu.org Copyright (c) 2008 Benjamin Kosnik bkoz@redhat.com Copyright (c) 2007-2010 by Baptiste Lepilleur Copyright (c) 2007-2010 Baptiste Lepilleur Copyright (c) 2006, Google Inc. All rights reserved. Copyright (C) 2010-2018 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. Copyright (C) 1999-2018 Free Software Foundation, Inc. Written by Tom Tromey . Licenses: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Kitware, Inc. nor the names of Contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** MurmurHash2, by Austin Appleby (released as public domain). ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : poco # Package version : 1.10.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://pocoproject.org/releases/poco-1.10.1/poco-1.10.1.tar.gz Upstream Authors / Maintainers: https://pocoproject.org/community/contributors.html https://github.com/pocoproject/poco.git Copyrights: Copyright Siemens AG, 2014 copyright by Kevlin Henney. Modified for Poco by Applied Informatics. Copyright Kevlin Henney, 2000, 2001, 2002. All rights reserved. Copyright 2012 the V8 project authors. All rights reserved. Copyright 2010 the V8 project authors. All rights reserved. Copyright 2006-2008 the V8 project authors. All rights reserved. Copyright 2005, O'Reilly Media, Inc Copyright 2001-2004 Unicode, Inc. Copyright 1995-2017 Mark Adler Copyright 1995-2017 Jean-loup Gailly and Mark Adler Copyright (c) 2019, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2018, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2017, Applied Informatics Software Engineering GmbH and Contributors. Copyright (c) 2017 Tessil Copyright (c) 2016, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2016, Applied Informatics Software Engineering GmbH. All rights reserved. Copyright (c) 2015, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2014, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2013, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2013 Nathan Osman Copyright (c) 2012, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2011, Anton V. Yabchinskiy (arn at bestmx dot ru). Copyright (c) 2010-2013 Copyright (c) 2010-2012, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2009-2013 Code Synthesis Tools CC. Copyright (c) 2009-2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2009, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2008, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2007-2011, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2007-2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2007, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006-2020 by Applied Informatics Software Engineering GmbH rem and Contributors. Copyright (c) 2006-2016, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006-2011, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006-2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006-2007, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2006, Applied Informatics Software Engineering GmbH. All rights reserved. Copyright (c) 2006 Taxus SI Ltd. Copyright (c) 2006 Stéphane Dunand Copyright (c) 2006 Mateusz Loskot (mloskot@loskot.net) Copyright (c) 2006 Mateusz Loskot (mateusz@loskot.net) Copyright (c) 2006 Mateusz Loskot Copyright (c) 2006 (TODO: Full name of hav) Copyright (c) 2005-2018, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2012, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2011, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2008, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2007, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2016, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2014, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2012, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2011, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2010, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2009, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2008, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2007, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2004-20011, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (c) 2001 by Andrei Alexandrescu Copyright (c) 2000-2017 Expat development team Copyright (c) 1997-2018 University of Cambridge Copyright (c) 1997-2017 University of Cambridge Copyright (c) 1997-2016 University of Cambridge Copyright (c) 1997-2014 University of Cambridge Copyright (c) 1997-2013 University of Cambridge Copyright (c) 1997-2012 University of Cambridge Copyright (c) 1997-2000 Thai Open Source Software Center Ltd Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1987, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1029, Applied Informatics Software Engineering GmbH. and Contributors. Copyright (C) Calum Grant 2007 Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler Copyright (C) 1995-2017 Mark Adler Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2016 Mark Adler Copyright (C) 1995-2016 Jean-loup Gailly Copyright (C) 1995-2013 Jean-loup Gailly. Copyright (C) 1995-2011, 2016 Mark Adler Copyright (C) 1995-2006, 2010, 2011, 2012 Mark Adler Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler Copyright (C) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly. Copyright (C) 1995-2005, 2010 Mark Adler Copyright (C) 1995-2003, 2010 Mark Adler Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. (C) Copyright Nicolai M. Josuttis 2001. Licenses: Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ******************************************************************************************************************************** zlib License Copyright (c) This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. ******************************************************************************************************************************** Public Domain ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : packagegroup-core-boot # Package version : 1.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://downloads.yoctoproject.org/releases/yocto/yocto-1.7.2/poky-dizzy-12.0.2.tar.bz2 Upstream Authors / Maintainers: Copyrights: Copyright (C) 2007 OpenedHand Ltd. Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : curl # Package version : 7.69.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://curl.haxx.se/download/curl-7.69.1.tar.bz2 Upstream Authors / Maintainers: http://curl.haxx.se https://github.com/curl/curl Copyrights: Copyright 2014, John Malmberg Copyright 2013, John Malmberg Copyright 2013 - 2020, John Malmberg Copyright 2012, John Malmberg Copyright 2011, John Malmberg Copyright 2009, John Malmberg Copyright (c) 2004 - 2019 Daniel Stenberg All rights reserved. Copyright (c) 2001-2004 Damien Miller Copyright (c) 2001 Alexander Peslyak Copyright (c) 2000 - 2019 David Odin (aka DindinX) for MandrakeSoft Copyright (c) 1998, 1999, 2017 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). Copyright (c) 1998, 1999 Kungliga Tekniska Högskolan. Copyright (c) 1996 - 2020, Daniel Stenberg, Copyright (c) 1996 - 2019 by Internet Software Consortium. Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). Copyright (C) 2020, Daniel Stenberg, , et al. Copyright (C) 2019, Michael Forney, Copyright (C) 2019, Daniel Stenberg, , et al. Copyright (C) 2019 - 2020, Daniel Stenberg, , et al. Copyright (C) 2018, Daniel Stenberg, , et al. Copyright (C) 2018 - 2020, Daniel Stenberg, , et al. Copyright (C) 2018 - 2019, Daniel Stenberg, , et al. Copyright (C) 2017-2018, Yiming Jing, Copyright (C) 2017, Florin Petriuc, Copyright (C) 2017 - 2020 Red Hat, Inc. Copyright (C) 2017 - 2018, Yiming Jing, Copyright (C) 2016-2019, Daniel Stenberg, , et al. Copyright (C) 2016 - 2020, Steve Holme, . Copyright (C) 2016 - 2019, Steve Holme, . Copyright (C) 2015, Jay Satiro, . Copyright (C) 2015, Daniel Stenberg, , et al. Copyright (C) 2015 - 2020, Daniel Stenberg, , et al. Copyright (C) 2015 - 2019, Steve Holme, . Copyright (C) 2015 - 2019, Daniel Stenberg, , et al. Copyright (C) 2014, Bill Nagel , Exacq Technologies Copyright (C) 2014 - 2020, Steve Holme, . Copyright (C) 2014 - 2019, Steve Holme, . Copyright (C) 2014 - 2017, Steve Holme, . Copyright (C) 2014 - 2016, Steve Holme, . Copyright (C) 2013 - 2020, Daniel Stenberg, , et al. Copyright (C) 2012, Mark Salisbury, Copyright (C) 2012, Marc Hoersken, , et al. Copyright (C) 2012 - 2020, Daniel Stenberg, , et al. Copyright (C) 2012 - 2019, Steve Holme, . Copyright (C) 2012 - 2019, Daniel Stenberg, , et al. Copyright (C) 2012 - 2018, Steve Holme, . Copyright (C) 2012 - 2018, Daniel Stenberg, , et al. Copyright (C) 2012 - 2017, Nick Zitzmann, . Copyright (C) 2012 - 2016, Marc Hoersken, Copyright (C) 2012 - 2016, Linus Nielsen Feltzing, Copyright (C) 2012 - 2016, Daniel Stenberg, , et al. Copyright (C) 2012 - 2014, Nick Zitzmann, . Copyright (C) 2012 - 2014, Linus Nielsen Feltzing, Copyright (C) 2011 - 2019, Daniel Stenberg, , et al. Copyright (C) 2011 - 2019, Daniel Stenberg, , et al. Copyright (C) 2011 - 2018, Daniel Stenberg, , et al. Copyright (C) 2010, Howard Chu, Copyright (C) 2010, Howard Chu, Copyright (C) 2010, Hoi-Ho Chan, Copyright (C) 2010, 2011, Hoi-Ho Chan, Copyright (C) 2010 - 2019, Howard Chu, Copyright (C) 2010 - 2019, Daniel Stenberg, , et al. Copyright (C) 2010 - 2018, Daniel Stenberg, , et al. Copyright (C) 2010 - 2011, Hoi-Ho Chan, Copyright (C) 2009, Markus Moeller, Copyright (C) 2009, 2011, Markus Moeller, Copyright (C) 2009 - 2020, Daniel Stenberg, , et al. Copyright (C) 2009 - 2019, Daniel Stenberg, , et al. Copyright (C) 2006-2015 wolfSSL Inc. Copyright (C) 2005 - 2017, Daniel Stenberg, , et al. Copyright (C) 2005 - 2015, Daniel Stenberg, , et al. Copyright (C) 2005 - 2009, Gisle Vanem . Copyright (C) 2005 - 2008, Gisle Vanem . Copyright (C) 2004 - 2020, Daniel Stenberg, , et al. Copyright (C) 2004 - 2015, Guenter Knauf Copyright (C) 2004 - 2014, Guenter Knauf Copyright (C) 2003 - 2017, Daniel Stenberg, , et al. Copyright (C) 2003 - 2015, Daniel Stenberg, , et al. Copyright (C) 2003 - 2008, Gisle Vanem . Copyright (C) 2003 - 2007, Gisle Vanem . Copyright (C) 2001 Eric Lavigne Copyright (C) 2001 - 2020, Daniel Stenberg, , et al. Copyright (C) 2001 - 2019, Daniel Stenberg, , et al. Copyright (C) 2001 - 2018, Daniel Stenberg, , et al. Copyright (C) 1999 - 2020, Daniel Stenberg, , et al. Copyright (C) 1999 - 2019, Daniel Stenberg, , et al. Copyright (C) 1999 - 2018, Daniel Stenberg, , et al. Copyright (C) 1998-2016 Daniel Stenberg et al. Copyright (C) 1998 - 2020, Daniel Stenberg, , et al. Copyright (C) 1998 - 2019, Daniel Stenberg, , et al. Copyright (C) 1998 - 2018, Daniel Stenberg, , et al. Copyright (C) 1998 - 2017, Daniel Stenberg, , et al. Copyright (C) 1998 - 2016, Daniel Stenberg, , et al. Copyright (C) 1998 - 2015, Daniel Stenberg, , et al. Copyright (C) 1998 - 2015, 2017, Daniel Stenberg, , et al. Copyright (C) 1998 - 2014, Daniel Stenberg, , et al. Copyright (C) 1998 - 2014, 2019, Daniel Stenberg, , et al. Copyright (C) 1998 - 2013, Daniel Stenberg, , et al. Copyright (C) 1998 - 2012, Daniel Stenberg, , et al. Copyright (C) 1998 - 2011, Daniel Stenberg, , et al. Copyright (C) 1997 - 2019, Daniel Stenberg, , et al. Copyright (C) 1996-2019 Internet Software Consortium. (c) CopyRight EdelWeb for EdelKey and OpenEvidence, 2000-2004, 2009 Author: Peter Sylvester Licenses: COPYRIGHT AND PERMISSION NOTICE 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. ******************************************************************************************************************************** This software was written by Alexander Peslyak in 2001. No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 2001 Alexander Peslyak and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted. There's ABSOLUTELY NO WARRANTY, express or implied. ******************************************************************************************************************************** This is based on SHA256 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** 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 INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM 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. ******************************************************************************************************************************** Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: - The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. - The origin of this software must not be misrepresented, either by explicit claim or by omission. - You are allowed to distributed modified copies of the software, in source and binary form, provided they are marked plainly as altered versions, and are not misrepresented as being the original software. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** 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 Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : p7zip # Package version : 16.02 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2/download Copyrights: Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Copyright (C) 1999-2006 Igor Pavlov. Copyright (C) 1999-2016 Igor Pavlov. Copyright (C) 1999-2016 Igor Pavlov. Copyright (C) 2004 Sergiy Niskorodov Copyright (c) 1999-2016 Igor Pavlov Copyright (c) 1999-2016 Igor Pavlov Copyright (c) 2009-2012 Richard Geldreich, Jr. Copyright (c) 2009-2012 Richard Geldreich, Jr. Copyright (c) 2009-2015 Richard Geldreich, Jr. - richgel99@gmail.com - Copyright (c) 2009-2015 Richard Geldreich, Jr. Licenses: 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. ? Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. ? GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. ? 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. ? Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. ? 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. ? 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. ? 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. ? 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS ? How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! unRAR - free utility for RAR archives ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ****** ******* ****** License for use and distribution of ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ** ** ** ** ** ** FREE portable version ~~~~~~~~~~~~~~~~~~~~~ The source code of unRAR utility is freeware. This means: 1. All copyrights to RAR and the utility unRAR are exclusively owned by the author - Alexander Roshal. 2. The unRAR sources may be used in any software to handle RAR archives without limitations free of charge, but cannot be used to re-create the RAR compression algorithm, which is proprietary. Distribution of modified unRAR sources in separate form or as a part of other software is permitted, provided that it is clearly stated in the documentation and source comments that the code may not be used to develop a RAR (WinRAR) compatible archiver. 3. The unRAR utility may be freely distributed. No person or company may charge a fee for the distribution of unRAR without written permission from the copyright holder. 4. THE RAR ARCHIVER AND THE UNRAR UTILITY ARE DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. 5. Installing and using the unRAR utility signifies acceptance of these terms and conditions of the license. 6. If you don't agree with terms of the license you must remove unRAR files from your storage devices and cease to use the utility. Thank you for your interest in RAR and unRAR. Alexander L. Roshal 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), 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 conditions: // // 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 MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, 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. This file is part of a free library for the Win32 API. 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. THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify or distribute it freely. This code is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. : Igor Pavlov : Public domain This code is based on PPMd var.H (2001): Dmitry Shkarin : Public domain */ 2015-06-30 : Igor Pavlov : Public domain 2015 : Samuel Neves : Public domain */ Igor Pavlov : Public domain */ Dmitry Subbotin : Public domain */ ; 2009-12-12 : Igor Pavlov : Public domain ; 2011-10-12 : P7ZIP : Public domain : Igor Pavlov : Public domain This code is based on: PPMd var.I (2002): Dmitry Shkarin : Public domain Carryless rangecoder (1999): Dmitry Subbotin : Public domain */ Igor Pavlov : Public domain This code is based on: PPMd var.H (2001) / var.I (2002): Dmitry Shkarin : Public domain Carryless rangecoder (1999): Dmitry Subbotin : Public domain */ Originally from the public domain stb.h header. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : dbus # Package version : 1.12.20 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://dbus.freedesktop.org/releases/dbus/dbus-1.12.20.tar.gz Upstream Authors / Maintainers: http://dbus.freedesktop.org Copyrights: copyright applies to code from the Tcl distribution. Copyright © 2018 Manish Narang Copyright © 2018 KPIT Technologies Ltd. Copyright © 2018 Collabora Ltd. Copyright © 2017 Shin-ichi MORITA Copyright © 2017 Collabora Ltd. Copyright © 2016 Collabora Ltd. Copyright © 2015 Collabora Ltd. Copyright © 2014-2015 Collabora Ltd. Copyright © 2014-2015 Canonical, Ltd. Copyright © 2014 Collabora Ltd. Copyright © 2013-2015 Collabora Ltd. Copyright © 2013 Intel Corporation Copyright © 2012-2013 Collabora Ltd. Copyright © 2012 Collabora Ltd. Copyright © 2011-2012 Nokia Corporation Copyright © 2011 Nokia Corporation Copyright © 2010-2012 Nokia Corporation Copyright © 2010-2011 Nokia Corporation Copyright © 2006 Thiago Macieira Copyright © 2006 Red Hat Inc. Copyright © 2003-2006 Red Hat, Inc. Copyright © 2003, 2004 Red Hat, Inc. Copyright © 2003 Philip Blundell Copyright 2004 Robert Shearman Copyright 2004 Eric Poech Copyright (c) 2013 Ralf Habacker, Copyright (c) 2011, Raphael Kubo da Costa Copyright (c) 2008 Laurent Montel, Copyright (c) 2006-2007, Ralf Habacker Copyright (c) 2006, Tim Beaulen Copyright (c) 1994 Sun Microsystems, Inc. Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1991-1993 The Regents of the University of California. Copyright (C) 2015 Ralf Habacker Copyright (C) 2009, Jonas Bähr Copyright (C) 2009 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.net Copyright (C) 2008-2009, Benjamin Reed Copyright (C) 2008, Colin Walters Copyright (C) 2008, Benjamin Reed Copyright (C) 2007, Tanner Lovelace Copyright (C) 2007 Red Hat, Inc. Copyright (C) 2007 Red Hat Inc. Copyright (C) 2007 Ralf Habacker Copyright (C) 2006-2013 Ralf Habacker Copyright (C) 2006 Thiago Macieira Copyright (C) 2006 Thiago Macieira Copyright (C) 2006 Red Hat, Inc. Copyright (C) 2006 Ralf Habacker Copyright (C) 2006 Peter Kümmel Copyright (C) 2006 Christian Ehrlicher Copyright (C) 2005 Red Hat, Inc. Copyright (C) 2005 Red Hat Inc. Copyright (C) 2005 Novell, Inc. Copyright (C) 2005 Lennart Poettering. Copyright (C) 2004,2005 Red Hat, Inc. Copyright (C) 2004, 2005 Red Hat, Inc. Copyright (C) 2004 Red Hat, Inc. Copyright (C) 2004 Imendio HB Copyright (C) 2003-2006 Red Hat, Inc. Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved Copyright (C) 2003,2008 Red Hat, Inc. Copyright (C) 2003, 2006 Red Hat, Inc. Copyright (C) 2003, 2005 Red Hat, Inc. Copyright (C) 2003, 2005 Red Hat Inc. Copyright (C) 2003, 2004, 2007 Red Hat, Inc. Copyright (C) 2003, 2004, 2005 Red Hat, Inc. Copyright (C) 2003, 2004 Red Hat, Inc. Copyright (C) 2003, 2004 Red Hat Inc. Copyright (C) 2003 Red Hat, Inc. --> Copyright (C) 2003 Red Hat, Inc. Copyright (C) 2003 Red Hat Inc. Copyright (C) 2003 Philip Blundell Copyright (C) 2003 CodeFactory AB Copyright (C) 2002-2006 Red Hat Inc. Copyright (C) 2002, 2006 Red Hat Inc. Copyright (C) 2002, 2005 Red Hat Inc. Copyright (C) 2002, 2004 Red Hat Inc. Copyright (C) 2002, 2003, 2006 Red Hat, Inc. Copyright (C) 2002, 2003, 2006 Red Hat Inc. Copyright (C) 2002, 2003, 2005 Red Hat Inc. Copyright (C) 2002, 2003, 2004, 2006 Red Hat Inc. Copyright (C) 2002, 2003, 2004, 2005 Red Hat, Inc. Copyright (C) 2002, 2003, 2004, 2005 Red Hat Inc. Copyright (C) 2002, 2003, 2004 Red Hat, Inc. Copyright (C) 2002, 2003, 2004 Red Hat Inc. Copyright (C) 2002, 2003 Red Hat, Inc., CodeFactory AB, and others Copyright (C) 2002, 2003 Red Hat, Inc. Copyright (C) 2002, 2003 Red Hat Inc. Copyright (C) 2002, 2003 CodeFactory AB Copyright (C) 2002 Red Hat, Inc. Copyright (C) 2002 Red Hat Inc. Copyright (C) 2002 Michael Meeks Copyright (C) 2002 CodeFactory AB Copyright (C) 1995, A.M. Kuchling Copyright (C) 1995 A. M. Kuchling Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA (c) 2006 Mandriva Licenses: D-Bus is licensed to you under your choice of the Academic Free License version 2.1, or the GNU General Public License version 2 (or, at your option any later version). ******************************************************************************************************************************** This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Academic Free License v. 2.1 (plain text version) This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: Licensed under the Academic Free License version 2.1 1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license to do the following: to reproduce the Original Work in copies; to prepare derivative works ("Derivative Works") based upon the Original Work; to distribute copies of the Original Work and Derivative Works to the public; to perform the Original Work publicly; and to display the Original Work publicly. 2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor, to make, use, sell and offer for sale the Original Work and Derivative Works. 3) Grant of Source Code License. The term "Source Code" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor hereby agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code in an information repository reasonably calculated to permit inexpensive and convenient access by You for as long as Licensor continues to distribute the Original Work, and by publishing the address of that information repository in a notice immediately following the copyright notice that applies to the Original Work. 4) Exclusions From License Grant. Neither the names of Licensor, nor the names of any contributors to the Original Work, nor any of their trademarks or service marks, may be used to endorse or promote products derived from this Original Work without express prior written permission of the Licensor. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor except as expressly stated herein. No patent license is granted to make, use, sell or offer to sell embodiments of any patent claims other than the licensed claims defined in Section 2. No right is granted to the trademarks of Licensor even if such marks are included in the Original Work. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any Original Work that Licensor otherwise would have a right to license. 5) This section intentionally omitted. 6) Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work. 7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the copyright in and to the Original Work and the patent rights granted herein by Licensor are owned by the Licensor or are sublicensed to You under the terms of this License with the permission of the contributor(s) of those copyrights and patent rights. Except as expressly stated in the immediately proceeding sentence, the Original Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to Original Work is granted hereunder except under this disclaimer. 8) Limitation of Liability. Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to any person for any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Original Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses. This limitation of liability shall not apply to liability for death or personal injury resulting from Licensor's negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. 9) Acceptance and Termination. If You distribute copies of the Original Work or a Derivative Work, You must make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License. Nothing else but this License (or another written agreement between Licensor and You) grants You permission to create Derivative Works based upon the Original Work or to exercise any of the rights granted in Section 1 herein, and any attempt to do so except under the terms of this License (or another written agreement between Licensor and You) is expressly prohibited by U.S. copyright law, the equivalent laws of other countries, and by international treaty. Therefore, by exercising any of the rights granted to You in Section 1 herein, You indicate Your acceptance of this License and all of its terms and conditions. 10) Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License as of the date You commence an action, including a cross-claim or counterclaim, against Licensor or any licensee alleging that the Original Work infringes a patent. This termination provision shall not apply for an action alleging patent infringement by combinations of the Original Work with other software or hardware. 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent laws of other countries, and international treaty. This section shall survive the termination of this License. 12) Attorneys Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License. 13) Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. 14) Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. 15) Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor promises not to interfere with or be responsible for such uses by You. This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : flatbuffers # Package version : 1.12.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/google/flatbuffers/archive/v1.12.0.tar.gz Upstream Authors / Maintainers: https://github.com/google/flatbuffers Copyrights: Copyright 2020, Google Inc. All rights reserved. Copyright 2020 Google Inc. All rights reserved. Copyright 2019 Google Inc. All rights reserved. Copyright 2018 Google Inc. All rights reserved. Copyright 2018 Dan Field. All rights reserved. Copyright 2018 Dan Field Copyright 2017 Google Inc. All rights reserved. Copyright 2016 Google Inc. All rights reserved. Copyright 2015, Google Inc. All rights reserved. Copyright 2015 gRPC authors. Copyright 2015 Google Inc. All rights reserved. Copyright 2015 Google Inc. Copyright 2014 Stefan.Eilemann@epfl.ch Copyright 2014 Google Inc. All rights reserved. Copyright 2014 Google Inc. Copyright 2012, the Dart project authors. All rights reserved. Copyright 2008 Google Inc. All rights reserved. Copyright (c) 2017 Google, Inc. Copyright (c) 2016, the Dart project authors. Copyright (c) 2015 Google Inc Copyright (c) 2014 Google, Inc. Copyright (c) 2013 Google, Inc. Copyright (c) 2013 Google, Inc. Licenses: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** zlib License Copyright (c) This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : paho.mqtt.c # Package version : 1.3.9 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/eclipse/paho.mqtt.c/archive/v1.3.9.tar.gz Upstream Authors / Maintainers: https://github.com/eclipse/paho.mqtt.c Copyrights: Copyright (c) 2020, 2020 Andreas Walter Copyright (c) 2020 IBM Corp. Copyright (c) 2018, 2020 Wind River Systems, Inc. and others. All Rights Reserved. Copyright (c) 2018, 2019 Wind River Systems, Inc. All Rights Reserved. Copyright (c) 2018 Wind River Systems, Inc. All Rights Reserved. Copyright (c) 2018 IBM Corp. Copyright (c) 2017, 2020 IBM Corp. and others Copyright (c) 2017, 2018 IBM Corp. Copyright (c) 2016, 2017 logi.cals GmbH Copyright (c) 2015, 2020 logi.cals GmbH and others Copyright (c) 2015 logi.cals GmbH Copyright (c) 2013, 2020 IBM Corp. Copyright (c) 2013, 2018 IBM Corp. Copyright (c) 2013, 2014 IBM Corp. Copyright (c) 2012, 2020 IBM Corp., and others Copyright (c) 2012, 2020 IBM Corp. and others Copyright (c) 2012, 2020 IBM Corp. Copyright (c) 2012, 2018 IBM Corp. Copyright (c) 2012, 2017 IBM Corp. Copyright (c) 2011, 2020 IBM Corp. and others Copyright (c) 2009, 2020 IBM Corp. and others Copyright (c) 2009, 2020 IBM Corp. Copyright (c) 2009, 2018 IBM Corp. Copyright (c) 2009, 2014 IBM Corp. Copyright (c) 2009, 2013 IBM Corp. Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. Licenses: Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Eclipse Public License - v 2.0 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 1. DEFINITIONS "Contribution" means: a) in the case of the initial Contributor, the initial content Distributed under this Agreement, and b) in the case of each subsequent Contributor: i) changes to the Program, and ii) additions to the Program; where such changes and/or additions to the Program originate from and are Distributed by that particular Contributor. A Contribution "originates" from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include changes or additions to the Program that are not Modified Works. "Contributor" means any person or entity that Distributes the Program. "Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. "Program" means the Contributions Distributed in accordance with this Agreement. "Recipient" means anyone who receives the Program under this Agreement or any Secondary License (as applicable), including Contributors. "Derivative Works" shall mean any work, whether in Source Code or other form, that is based on (or derived from) the Program and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. "Modified Works" shall mean any work in Source Code or other form that results from an addition to, deletion from, or modification of the contents of the Program, including, for purposes of clarity any new file in Source Code form that contains any contents of the Program. Modified Works shall not include works that contain only declarations, interfaces, types, classes, structures, or files of the Program solely in each case in order to link to, bind by name, or subclass the Program or Modified Works thereof. "Distribute" means the acts of a) distributing or b) making available in any manner that enables the transfer of a copy. "Source Code" means the form of a Program preferred for making modifications, including but not limited to software source code, documentation source, and configuration files. "Secondary License" means either the GNU General Public License, Version 2.0, or any later versions of that license, including any exceptions or additional permissions as identified by the initial Contributor. 2. GRANT OF RIGHTS a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, Distribute and sublicense the Contribution of such Contributor, if any, and such Derivative Works. b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in Source Code or other form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to Distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. e) Notwithstanding the terms of any Secondary License, no Contributor makes additional grants to any Recipient (other than those set forth in this Agreement) as a result of such Recipient's receipt of the Program under the terms of a Secondary License (if permitted under the terms of Section 3). 3. REQUIREMENTS 3.1 If a Contributor Distributes the Program in any form, then: a) the Program must also be made available as Source Code, in accordance with section 3.2, and the Contributor must accompany the Program with a statement that the Source Code for the Program is available under this Agreement, and informs Recipients how to obtain it in a reasonable manner on or through a medium customarily used for software exchange; and b) the Contributor may Distribute the Program under a license different than this Agreement, provided that such license: i) effectively disclaims on behalf of all other Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; ii) effectively excludes on behalf of all other Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; iii) does not attempt to limit or alter the recipients' rights in the Source Code under section 3.2; and iv) requires any subsequent distribution of the Program by any party to be under a license that satisfies the requirements of this section 3. 3.2 When the Program is Distributed as Source Code: a) it must be made available under this Agreement, or if the Program (i) is combined with other material in a separate file or files made available under a Secondary License, and (ii) the initial Contributor attached to the Source Code the notice described in Exhibit A of this Agreement, then the Program may be made available under the terms of such Secondary Licenses, and b) a copy of this Agreement must be included with each copy of the Program. 3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution notices, disclaimers of warranty, or limitations of liability ("notices") contained within the Program from any copy of the Program which they Distribute, provided that Contributors may add their own appropriate notices. 4. COMMERCIAL DISTRIBUTION Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 5. NO WARRANTY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 6. DISCLAIMER OF LIABILITY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 7. GENERAL If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be Distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to Distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. Nothing in this Agreement is intended to be enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary rights are created under this Agreement. Exhibit A - Form of Secondary Licenses Notice "This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), version(s), and exceptions or additional permissions here}." Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license the Source Code under Secondary Licenses. If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. You may add additional accurate notices of copyright ownership. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libedit # Package version : 20191231-3.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://thrysoee.dk/editline/libedit-20191231-3.1.tar.gz Upstream Authors / Maintainers: http://thrysoee.dk/editline Copyrights: Copyright 1992-2018 Free Software Foundation, Inc. Copyright (c) 2017 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 2016 Ingo Schwarze Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 2003 Peter Stuge Copyright (c) 2001 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1999, 2005 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1998 Todd C. Miller Copyright (c) 1997-2014 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1997-2000 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1997 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993 The Regents of the University of California. All rights reserved. Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2006 Aleksey Cheusov Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 1999-2018 Free Software Foundation, Inc. Written by Tom Tromey . Copyright (C) 1999-2018 Free Software Foundation, Inc. Copyright (C) 1996-2018 Free Software Foundation, Inc. Originally written by Fran,cois Pinard , 1996. Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1994 X Consortium Licenses: Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** This material is provided "as is", with absolutely no warranty expressed or implied. Any use is at your own risk. Permission to use or copy this software for any purpose is hereby granted without fee. Permission to modify the code and to distribute modified code is also granted without any restrictions. ******************************************************************************************************************************** ISC License Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 1995-2003 by Internet Software Consortium Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** Copyright (c) 2008 The NetBSD Foundation, Inc. All rights reserved. This code is derived from software contributed to The NetBSD Foundation by 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libunistring # Package version : 0.9.10 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.10.tar.gz Upstream Authors / Maintainers: https://savannah.gnu.org/projects/libunistring/ Copyrights: Copyright 2016-2018 Free Software Foundation, Inc. Copyright (C) 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2011-2018 Free Software Foundation, Inc. Copyright (C) 2010-2018 Free Software Foundation, Inc. Written by Ben Pfaff , 2010. Copyright (C) 2010-2018 Free Software Foundation, Inc. Copyright (C) 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2009-2018 Free Software Foundation, Inc. Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2009 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2008-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2008. Copyright (C) 2008-2018 Free Software Foundation, Inc. Copyright (C) 2008-2018 Free Software Foundation, Inc. Copyright (C) 2007-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2007. Copyright (C) 2007-2018 Free Software Foundation, Inc. Copyright (C) 2007-2008, 2010-2018 Free Software Foundation, Inc. Copyright (C) 2007, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2007. Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2007. Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006-2018 Free Software Foundation, Inc. Copyright (C) 2006-2007, 2010-2018 Free Software Foundation, Inc. Copyright (C) 2006, 2011-2012 Free Software Foundation, Inc. Written by Bruno Haible , 2006. Copyright (C) 2006, 2009 Free Software Foundation, Inc. Written by Bruno Haible , 2006. Copyright (C) 2006, 2009 Free Software Foundation, Inc. Copyright (C) 2005-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2005. Copyright (C) 2005-2018 Free Software Foundation, Inc. Copyright (C) 2005-2006, 2009-2018 Free Software Foundation, Inc. Written by Simon Josefsson. Copyright (C) 2005-2006, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2004, 2006-2018 Free Software Foundation, Inc. Copyright (C) 2003-2018 Free Software Foundation, Inc. Copyright (C) 2003-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2003. Copyright (C) 2003-2006, 2008-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2003. Copyright (C) 2003, 2008-2018 Free Software Foundation, Inc. Copyright (C) 2003, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2003, 2018. Copyright (C) 2003, 2005, 2008-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2003. Copyright (C) 2002-2003, 2007-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2006-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2011. Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2006, 2009, 2011-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2002, 2005-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2002, 2005, 2007-2018 Free Software Foundation, Inc. Written by Bruno Haible. Copyright (C) 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible. Copyright (C) 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2001-2018 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. Copyright (C) 2001-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible. Copyright (C) 2001-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. Copyright (C) 2001-2003, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc. Written by Ben Pfaff , 2010, based on code written by Bruno Haible , 2009. Copyright (C) 2001-2003, 2006-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2002, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2009. Copyright (C) 2001-2002, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2001-2002, 2006-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 2001-2002, 2006, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2001-2002, 2005-2018 Free Software Foundation, Inc. Copyright (C) 2001-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 2001-2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2001-2002, 2004-2018 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. Copyright (C) 2001-2002, 2004-2010 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. Copyright (C) 2001, 2006, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2001, 2005-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2001, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2000-2006, 2008-2018 Free Software Foundation, Inc. Copyright (C) 2000-2004, 2006-2018 Free Software Foundation, Inc. Copyright (C) 2000-2003, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2000-2003, 2006, 2008-2018 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. Copyright (C) 2000-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. Copyright (C) 2000-2002, 2004, 2007-2009 Free Software Foundation, Inc. Copyright (C) 2000, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2001. Copyright (C) 1999-2002, 2005-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2008. Copyright (C) 1999-2001, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999-2000, 2002-2003, 2006-2018 Free Software Foundation, Inc. Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2003-2004, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002, 2005. Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc. Written by Bruno Haible , 2002. Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1999, 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1998-1999, 2005-2006, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1997-1998, 2006-2007, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1995-2018 Free Software Foundation, Inc. Copyright (C) 1995-1996, 2001-2018 Free Software Foundation, Inc. Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1995, 2001-2004, 2006-2018 Free Software Foundation, Inc. Copyright (C) 1995, 1999, 2001-2004, 2006-2018 Free Software Foundation, Inc. Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2018 Free Software Foundation, Inc. Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2018 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2018 Free Software Foundation, Inc. Copyright (C) 1990-2000, 2003-2004, 2006-2018 Free Software Foundation, Inc. Readme: GNU LIBUNISTRING - Unicode string library This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. It consists of the following parts: unistr.h elementary string functions uniconv.h conversion from/to legacy encodings unistdio.h formatted output to strings uniname.h character names unictype.h character classification and properties uniwidth.h string width when using nonproportional fonts unigbrk.h grapheme cluster breaks uniwbrk.h word breaks unilbrk.h line breaking algorithm uninorm.h normalization (composition and decomposition) unicase.h case folding uniregex.h regular expressions (not yet implemented) libunistring is for you if your application involves non-trivial text processing, such as upper/lower case conversions, line breaking, operations on words, or more advanced analysis of text. Text provided by the user can, in general, contain characters of all kinds of scripts. The text processing functions provided by this library handle all scripts and all languages. libunistring is for you if your application already uses the ISO C / POSIX , functions and the text it operates on is provided by the user and can be in any language. libunistring is also for you if your application uses Unicode strings as internal in-memory representation. Copyright --------- The libunistring library and its header files are dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2". This means, you can use it under either - the terms of the GNU Lesser General Public License (LGPL) version 3 or (at your option) any later version, or - the terms of the GNU General Public License (GPL) version 2, or - the same dual license "the GNU LGPLv3+ or the GNU GPLv2". You find the GNU LGPL version 3 in the file COPYING.LIB. This license is based on the GNU GPL version 3, see file COPYING. You can find the GNU GPL version 2 at . Note: This dual license makes it possible for the libunistring library to be used by packages under GPLv2 or GPLv2+ licenses, in particular. See the table in . The documentation is under another license; see in the documentation. Download -------- https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.10.tar.gz Homepage -------- https://www.gnu.org/software/libunistring/ Bug reports to -------------- Bruno Haible ******************************************************************************************************************************** Licenses: This program is free software: you can redistribute it and/or modify it under the terms of either: * the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. or * 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. or both in parallel, as here. 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : shadow-securetty # Package version : 4.6 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-extended/shadow/files/securetty http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-extended/shadow/shadow-securetty_4.6.bb Upstream Authors / Maintainers: Copyrights: Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : pcre # Package version : 8.44 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.bz2 Upstream Authors / Maintainers: svn://vcs.pcre.org/pcre2/code/trunk pcre (SVN) Copyrights: Copyright(c) 2010-2019 Zoltan Herczeg All rights reserved. Copyright © 2007 Google Inc. Copyright © 1997-2017 University of Cambridge. Copyright Zoltan Herczeg (hzmester@freemail.hu). All rights reserved. Copyright 2013-2013 Tilera Corporation(jiwang@tilera.com). All rights reserved. Copyright 2003 and onwards Google Inc. Author: Sanjay Ghemawat Copyright (c) 2010, Google Inc. All rights reserved. Copyright (c) 2007-2012, Google Inc. All rights reserved. Copyright (c) 2007-2012 Google Inc All rights reserved Copyright (c) 2007 Google Inc. Copyright (c) 2005, Google Inc. All rights reserved. Copyright (c) 2005 - 2010, Google Inc. All rights reserved. Copyright (c) 2001, Alexander Tokarev All rights reserved. Copyright (c) 1997-2019 University of Cambridge All rights reserved. (c) 2001 Peter S. Voronov aka Chem O'Dun (c) 2001 Alexander Tokarev Licenses: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the University of Cambridge nor the name of Google Inc. nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of the University of Cambridge nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : NetworkManager # Package version : 1.28.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnome.org/pub/GNOME/sources/NetworkManager/1.28/NetworkManager-1.28.0.tar.xz Upstream Authors / Maintainers: https://github.com/NetworkManager/NetworkManager Copyrights: Copyright © 2014-2015 Intel Corporation. All rights reserved. Copyright © 2014 Intel Corporation. All rights reserved. Copyright © 2014 Axis Communications AB. All rights reserved. Copyright © 2013 Intel Corporation. All rights reserved. Copyright © 2008 Free Software Foundation, Inc. Clytie Siddall , 2006-2008. Lubomir Rintel , 2016. #zanata Thomas Haller , 2017 Copyright © 2007-2020 the NetworkManager authors. TWadim Dziedzic , 2007-2008. Artur Flinta , 2007. Tomasz Dominikowski , 2008-2010. Piotr Drąg Copyright © 2007 NetworkManager Duarte Loreto , 2007. Juliano de Souza Camargo , 2020. Copyright © 2005, 2006, The Free Software Foundation, Inc. Copyright © 2004-2017 Free Software Foundation, Inc. Christian Rose , 2004, 2005, 2006. Daniel Nylander , 2006, 2008, 2009, 2010, 2012. Josef Andersson , 2014, 2015, 2017. Anders Jonsson , 20 Copyright © 2004-2005 Red Hat, Inc." Copyright (c) Project Nayuki Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016 Copyright (c) 2012 Josh Triplett Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 Copyright (c) 2006 Canonical Ltd, and Rosetta Contributors Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. Copyright (C) Red Hat, Inc. Copyright (C) 2020 Free Software Foundation, Inc. Raphael Higino , 2004-2007 Luiz Armesto , 2007. Henrique P. Machado , 2008, 2010, 2012. Og Maciel Copyright (C) 2018 Javier Arteaga Copyright (C) 2018 - 2019 Red Hat, Inc. Copyright (C) 2017, 2018 Red Hat, Inc. Copyright (C) 2017 juga Copyright (C) 2017 Red Hat, Inc. Copyright (C) 2017 Intel Corporation Copyright (C) 2017 - 2019 Red Hat, Inc. Copyright (C) 2017 - 2018 Red Hat, Inc. Copyright (C) 2016, 2018 Red Hat, Inc. Copyright (C) 2016 Sjoerd Simons Copyright (C) 2016 Red Hat, Inc. Copyright (C) 2016 Atul Anand . Copyright (C) 2016 - 2018 Red Hat, Inc. Copyright (C) 2016 - 2017 Red Hat, Inc. Copyright (C) 2015 Red Hat, Inc. Copyright (C) 2015 - 2019 Jason A. Donenfeld . All Rights Reserved. Copyright (C) 2015 - 2018 Red Hat, Inc. Copyright (C) 2015 - 2017 Red Hat, Inc. Copyright (C) 2014, 2018 Red Hat, Inc. Copyright (C) 2014, 2017 Red Hat, Inc. Copyright (C) 2014 Red Hat, Inc. Author: Pavel Šimerda Copyright (C) 2014 Red Hat, Inc. Copyright (C) 2014 Alexander Aring Copyright (C) 2014 - 2019 Red Hat, Inc. Copyright (C) 2014 - 2018 Red Hat, Inc. Copyright (C) 2014 - 2016 Red Hat, Inc. Copyright (C) 2014 - 2015 Red Hat, Inc. Copyright (C) 2013, 2014 Red Hat, Inc. Copyright (C) 2013 Thomas Bechtold Copyright (C) 2013 Red Hat, Inc. Copyright (C) 2013 Jiri Pirko Copyright (C) 2013 - Canonical Ltd. Copyright (C) 2013 - 2017 Red Hat, Inc. Copyright (C) 2013 - 2016 Canonical Ltd. Copyright (C) 2013 - 2015 Red Hat, Inc. Copyright (C) 2013 - 2014 Red Hat, Inc. Copyright (C) 2012, 2013 Red Hat, Inc. Copyright (C) 2012 Red Hat, Inc. Copyright (C) 2012 Lanedo GmbH Copyright (C) 2012 Johannes Buchner Copyright (C) 2012 Colin Walters . Copyright (C) 2012 Aleksander Morgado Copyright (C) 2012 - Aleksander Morgado Copyright (C) 2012 - 2018 Red Hat, Inc. Copyright (C) 2012 - 2017 Red Hat, Inc. Copyright (C) 2012 - 2016 Red Hat, Inc. Author: Matthias Clasen Copyright (C) 2012 - 2014 Red Hat, Inc. Copyright (C) 2012 - 2013 Red Hat, Inc. Copyright (C) 2011, 2015 Red Hat, Inc. Copyright (C) 2011, 2014 Red Hat, Inc. Copyright (C) 2011 Thomas Bechtold Copyright (C) 2011 Red Hat, Inc. Copyright (C) 2011 Pantelis Koukousoulas Copyright (C) 2011 Mathieu Trudel-Lapierre Copyright (C) 2011 Intel Corporation. All rights reserved. Copyright (C) 2011 Giovanni Campagna Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2011 Eckhart Wörner Copyright (C) 2011 Dan Williams Copyright (C) 2011 - 2018 Red Hat, Inc. Copyright (C) 2011 - 2017 Red Hat, Inc. Copyright (C) 2011 - 2015 Red Hat, Inc. Copyright (C) 2011 - 2014 Red Hat, Inc. Copyright (C) 2011 - 2013 Red Hat, Inc. Copyright (C) 2011 - 2012 Red Hat, Inc. Copyright (C) 2010 THE network-manager'S COPYRIGHT HOLDER Copyright (C) 2010 Red Hat, Inc. Copyright (C) 2010 Lennart Poettering Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010 Dan Williams Copyright (C) 2010 - 2018 Red Hat, Inc. Copyright (C) 2010 - 2017 Red Hat, Inc. Copyright (C) 2010 - 2015 Red Hat, Inc. Copyright (C) 2010 - 2014 Red Hat, Inc. Copyright (C) 2010 - 2013 Red Hat, Inc. Copyright (C) 2010 - 2012 Red Hat, Inc. Copyright (C) 2010 - 2011 Red Hat, Inc. Copyright (C) 2009 Red Hat, Inc. Copyright (C) 2009 One Laptop per Child Copyright (C) 2009 Novell, Inc. Author: Tambet Ingo (tambet@gmail.com). Copyright (C) 2009 Novell, Inc. Copyright (C) 2009 NetworkManager's COPYRIGHT HOLDER Copyright (C) 2009 Canonical Ltd. Copyright (C) 2009 - 2019 Red Hat, Inc. Copyright (C) 2009 - 2018 Red Hat, Inc. Copyright (C) 2009 - 2017 Red Hat, Inc. Copyright (C) 2009 - 2015 Red Hat, Inc. Copyright (C) 2009 - 2014 Red Hat, Inc. Copyright (C) 2009 - 2013 Red Hat, Inc. Copyright (C) 2009 - 2013 Canonical Ltd. Copyright (C) 2009 - 2011 Red Hat, Inc. Copyright (C) 2009 - 2011 Red Hat Inc. Copyright (C) 2008 Roy Marples Copyright (C) 2008 Red Hat, Inc. Copyright (C) 2008 Novell, Inc. Copyright (C) 2008 Collabora Ltd. Copyright (C) 2008 Canonical Ltd. Copyright (C) 2008 - 2018 Red Hat, Inc. Copyright (C) 2008 - 2017 Red Hat, Inc. Copyright (C) 2008 - 2016 Red Hat, Inc. Copyright (C) 2008 - 2015 Red Hat, Inc. Author: David Zeuthen Author: Dan Williams Author: Matthias Clasen Author: Pavel Šimerda Copyright (C) 2008 - 2015 Red Hat, Inc. Copyright (C) 2008 - 2014 Red Hat, Inc. Copyright (C) 2008 - 2013 Red Hat, Inc. Copyright (C) 2008 - 2012 Red Hat, Inc. Copyright (C) 2008 - 2011 Red Hat, Inc. Copyright (C) 2008 - 2010 Red Hat, Inc. Author: David Zeuthen Author: Dan Williams Copyright (C) 2008 - 2010 Red Hat, Inc. Copyright (C) 2008 - 2009 Novell, Inc. Copyright (C) 2007, 2008 Canonical Ltd. Copyright (C) 2007 The GNOME Project Copyright (C) 2007 THE NetworkManager'S COPYRIGHT HOLDER This file is distributed under the same license as the NetworkManager package. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007 - 2018 Red Hat, Inc. Copyright (C) 2007 - 2017 Red Hat, Inc. Copyright (C) 2007 - 2015 Red Hat, Inc. Copyright (C) 2007 - 2014 Red Hat, Inc. Copyright (C) 2007 - 2013 Red Hat, Inc. Copyright (C) 2007 - 2012 Red Hat, Inc. Copyright (C) 2007 - 2011, 2017 Red Hat, Inc. Copyright (C) 2007 - 2011 Red Hat, Inc. Copyright (C) 2007 - 2011 Novell, Inc. Copyright (C) 2007 - 2010 Red Hat, Inc. Copyright (C) 2007 - 2009 Red Hat, Inc. Copyright (C) 2007 - 2009 Novell, Inc. Copyright (C) 2007 - 2008 Red Hat, Inc. Copyright (C) 2007 - 2008 Novell, Inc. Copyright (C) 2006 Free Software Foundation, Inc. Copyright (C) 2006 - 2018 Red Hat, Inc. Copyright (C) 2006 - 2017 Red Hat, Inc. Copyright (C) 2006 - 2013 Red Hat, Inc. Copyright (C) 2006 - 2012 Red Hat, Inc. Copyright (C) 2006 - 2010 Red Hat, Inc. Copyright (C) 2006 - 2008 Red Hat, Inc. Copyright (C) 2006 - 2008 Novell, Inc. Copyright (C) 2005-2010 Free Software Foundation, Inc. Copyright (C) 2005-2008 Free Software Foundation Inc. Copyright (C) 2005, 2010 Free Software Foundation, Inc. Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc. Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013. Free Software Foundation. Inc. Copyright (C) 2005 THE mk.po'S COPYRIGHT HOLDER Copyright (C) 2005 Red Hat, Inc. Copyright (C) 2005 Free Software Foundation, Inc. Woodman Tuen , 2005. Chao-Hsiung Liao , 2008. Lubomir Rintel , 2016. #zanata Thomas Haller , 2017 Copyright (C) 2005 Free Software Foundation, Inc. Copyright (C) 2005 Dan Williams Satoru SATOH , 2005-2007. Kiyoto Hashida , 2010. Noriko Mizumoto , 2013 - 2014. kemorigu Copyright (C) 2005 - 2018 Red Hat, Inc. Copyright (C) 2005 - 2017 Red Hat, Inc. Copyright (C) 2005 - 2016 Red Hat, Inc. Copyright (C) 2005 - 2014 Red Hat, Inc. Copyright (C) 2005 - 2013 Red Hat, Inc. Copyright (C) 2005 - 2012 Red Hat, Inc. Copyright (C) 2005 - 2011 Red Hat, Inc. Copyright (C) 2005 - 2010 Red Hat, Inc. Copyright (C) 2005 - 2008 Novell, Inc. Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is distributed under the same license as the NetworkManager package. Funda Wang , 2004. Leah Liu , 2010. Aron Xu , 2009, 2010. tuhaihe <1132321739qq@gmail.com>, Copyright (C) 2004-2011 The GNOME Foundation. This file is distributed under the same license as the NetworkManager package. Copyright (C) 2004-2007 The GNOME Foundation. This file is distributed under the same license as the NetworkManager package. Yannig Marchegay (Kokoyaya) , 2007. Copyright (C) 2004-2007 David Nielsen , 2004. Martin Willemoes Hansen , 2004. Lasse Bang Mikkelsen , 2005, 06, 07. Lubomir Rintel , 20 Copyright (C) 2004-2006 Adam Weinberger and the GNOME Foundation Copyright (C) 2004-2005 Red Hat, Inc." msgstr "C" Copyright (C) 2004-2005 Red Hat, Inc." Copyright (C) 2004-2005 GNOME Foundation Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010 the author(s) of NetworkManager. Copyright (C) 2004, 2005, 2006 Miloslav Trmac . Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 2004, 2005 Red Hat, Inc. Kjartan Maraas , 2004-2008. Terance Edward Sola , 2005. Lubomir Rintel , 2016. #zanata Thomas Haller , 2017. #zanata msgid "" msgstr "" Project-Id-Version: PACKAGE VERSION\n" Rep Copyright (C) 2004 Tom Parker Copyright (C) 2004 The GNOME Foundation. Copyright (C) 2004 Red Hat, Inc. Copyright (C) 2004 Free Software Foundation, Inc. Pablo Saratxaga , 2004. Copyright (C) 2004 Free Software Foundation, Inc. Laurent Dhima , 2004. Lubomir Rintel , 2016. #zanata Thomas Haller , 2017. #zanata msgid "" msgstr "" Project-Id-Version: PACKAGE VERSION\n" Report-Msgid-Bugs-To: \n" POT-Creation-Da Copyright (C) 2004 - 2018 Red Hat, Inc. Copyright (C) 2004 - 2017 Red Hat, Inc. Copyright (C) 2004 - 2016 Red Hat, Inc. Copyright (C) 2004 - 2014 Red Hat, Inc. Copyright (C) 2004 - 2013 Red Hat, Inc. Copyright (C) 2004 - 2012 Red Hat, Inc. Copyright (C) 2004 - 2011, 2012, 2013, 2014, 2017, 2018, 2019 the NetworkManager CopyRight Holder Copyright (C) 2004 - 2010 Red Hat, Inc. Copyright (C) 2004 - 2005 Colin Walters Copyright (C) 2000 Red Hat, Inc. Copyright (C) 1999, 2000 Red Hat, Inc. Copyright (C) 1999 Tom Tromey Copyright (C) 1999 Red Hat, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Public Domain ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** ISC License Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 1995-2003 by Internet Software Consortium Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : Objective Systems XBinder # Package version : 2.2-2.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.obj-sys.com/xbinder.shtml Upstream Authors / Maintainers: Copyrights: Copyright (C) 2000-2001 Bjorn Reese and Daniel Veillard. Copyright (C) 2000 Gary Pennington and Daniel Veillard. Copyright (C) 2001 Bjorn Reese Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. Copyright (C) 1998 Bjorn Reese and Daniel Stenberg. Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Copyright (c) 1997-2010 Objective Systems, Inc. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper Copyright (c) 2001, 2002 Expat maintainers. Copyright 2000, Clark Cooper All rights reserved. Copyright (c) 1999-2002 The Apache Software Foundation. All rights reserved. copyright (c) 1999, International Business Machines, Inc., http://www.ibm.com . Licenses: /*_MIT_License/MIT License with Disclaimer 3_cct Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. */ /*_MIT_License/MIT with disclaimer - EGBERT EICH_cct Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL EGBERT EICH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*_Permission_Notice/Permission Notice_cct 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. */ /*BSD/BSD.new/Apache/Apache Software License v1.1 The Apache Software License, Version 1.1 Copyright (c) 2000-2003 The Apache Software Foundation. All rights reserved. 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. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 APACHE SOFTWARE FOUNDATION OR ITS 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. */ /*Free/FSF Makefile This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ /*PreserveCopyrightNotice/Free with copyright clause variant 1 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 modified copies are clearly marked as such. */ #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : net-snmp # Package version : 5.8 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://sourceforge.net/projects/net-snmp/files/net-snmp/5.8/net-snmp-5.8.tar.gz Upstream Authors / Maintainers: net-snmp team (see http://net-snmp.sourceforge.net) Copyrights: copyright year update for NAI and Cambridge copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). copyright Sun Microsystems. copyright (c) 2001-2003, Cambridge Broadband Ltd. All rights reserved. Copyright(c)2004,Cisco URP imburses and Network Information Center in Beijing University of Posts and Telecommunications researches. Copyright © 2009 Science Logic, Inc. All rights reserved Copyright © 2004 Scott James Remnant . Copyright © 2003 Sun Microsystems, Inc. All rights reserved. Copyright remains Eric Young's, Copyright file update for SPARTA, Inc. Copyright Tripleplay Services Limited 2005 All rights reserved. Copyright Patrick Powell 1995 This code is based on code written by Patrick Powell (papowell@astart.com) Copyright Copyright 2003 Sun Microsystems, Inc. All rights reserved. Copyright @ 2009 Sun Microsystems, Inc. All rights reserved. Copyright @ 2003 Sun Microsystems, Inc. All rights reserved. Copyright 2010 Lennart Poettering Copyright 2009 SPARTA, Inc. All rights reserved Copyright 2004 by W. Hardaker Copyright 1999, 2000 - D.T.Shield. Copyright 1998 by Carnegie Mellon University Copyright 1997 Niels Baggesen Copyright 1996, 1998-2000 The Regents of the University of California Copyright 1996 by Carnegie Mellon University Copyright 1993 by Carnegie Mellon University Copyright 1992 by Carnegie Mellon University Copyright 1989, 1991, 1992 by Carnegie Mellon University Copyright 1989 TGV, Incorporated Copyright 1988, 1989, 1991, 1992 by Carnegie Mellon University Copyright 1988, 1989, 1990 by Carnegie Mellon University Copyright 1988, 1989 by Carnegie Mellon University Copyright (c) IBM Corp. 2009, 2010, All Rights Reserved Copyright (c) Fabasoft R&D Software GmbH & Co KG, 2003 oss@fabasoft.com Author: Bernhard Penz Copyright (c) 2017-2018, Information Sciences Institute All rights reserved. Copyright (c) 2017 IETF Trust and the persons identified as authors of the code. All rights reserved. Copyright (c) 2016, VMware, Inc. All rights reserved. Copyright (c) 2016 VMware, Inc. All rights reserved. Copyright (c) 2016 IETF Trust and the persons identified as authors of the code. All rights reserved. Copyright (c) 2015, Arista Networks, inc. All rights reserved. Copyright (c) 2013, Arista Networks, Inc. All rights reserved. Copyright (c) 2013 IETF Trust and the persons identified as authors of the code. All rights reserved. Copyright (c) 2010-2011 IETF Trust and the persons identified as authors of the code. All rights reserved. Copyright (c) 2010 G. S. Marzot - All rights reserved. Copyright (c) 2010 Cobham Analytic Solutions - All rights reserved. Copyright (c) 2009-2010 Bart Van Assche . Copyright (c) 2009, ScienceLogic, LLC All rights reserved. Copyright (c) 2009 IETF Trust and the persons identified as authors of the code. All rights reserved. Copyright (c) 2008 The OpenSSL Project. All rights reserved. Copyright (c) 2007 Apple Inc. All rights reserved. Copyright (c) 2006-2009 Alex Burger. Copyright (c) 2006, ScienceLogic, LLC All rights reserved. Copyright (c) 2006 SPARTA, Inc. All Rights Reserved. Copyright (c) 2006 G. S. Marzot. All rights reserved. Copyright (c) 2006 Andy Gross. See LICENSE.txt for details. Copyright (c) 2004, Cisco, Inc and Information Network Center of Beijing University of Posts and Telecommunications. All rights reserved. Copyright (c) 2003-2013, Sparta, Inc All rights reserved. Copyright (c) 2003-2010, Sparta, Inc All rights reserved. Copyright (c) 2003-2006 SPARTA, Inc. All Rights Reserved. Copyright (c) 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. Copyright (c) 2002-2004 Apple Computer, Inc. All rights reserved. Copyright (c) 2002 Networks Associates Technology, Inc. All rights reserved. Copyright (c) 2002 Networks Associates Technology, Inc. All Rights Reserved. Copyright (c) 2001-2003, Networks Associates Technology, Inc All rights reserved. Copyright (c) 2001-2002 Networks Associates Technology, Inc. All Rights Reserved. Copyright (c) 2000-2003 Frank Strauss Copyright (c) 2000 Frank Strauss Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. Copyright (c) 1999 Frank Strauss, Technical University of Braunschweig. Modified by Niels Baggesen Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. Copyright (c) 1998 Todd C. Miller Copyright (c) 1996 by Internet Software Consortium. Copyright (c) 1995-2006 G. S. Marzot. All rights reserved. Copyright (c) 1995-2000 G. S. Marzot. All rights reserved. Copyright (c) 1992, 1993 Regents of the University of California. All rights reserved. Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000\n\ The Regents of the University of California. All rights reserved Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000 The Regents of the University of California. All rights reserved. Copyright (c) 1988 Regents of the University of California. All rights reserved. Copyright (c) 1987, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1988, 1993\n\ Regents of the University of California. All rights reserved Copyright (c) 1983, 1988, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1988, 1993 Regents of the University of California. All rights reserved. Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2005). Copyright (C) The Internet Society (2005). Copyright (C) The Internet Society (2004). Copyright (C) The Internet Society (2004). Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2003). Copyright (C) The Internet Society (2003). Copyright (C) The Internet Society (2003) Copyright (C) The Internet Society (2002). All Rights Reserved. Copyright (C) The Internet Society (2002). Copyright (C) The Internet Society (2000). All Rights Reserved. Copyright (C) The Internet Society (1999). All Rights Reserved. Copyright (C) Apple, Inc. Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2007 Apple, Inc. All rights reserved. Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. Copyright (C) 2004 W. Hardaker Copyright (C) 2004 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 2001, Paul Marquess. Copyright (C) 2001 Tali Rozin, Optical Access Copyright (C) 2001 Alex Rozin, Optical Access Copyright (C) 1999, Kenneth Albanowski. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) All rights reserved. Copyright (C) 1994 X Consortium Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Copyright 2009, 2010 IBM Corp., All Rights Reserved (C) 1990 RSA Data Security, Inc. Copyright (c) 2010 Cobham Analytic Solutions - All rights reserved. Copyright (c) 2010 G. S. Marzot - All rights reserved. Licenses: Copyright (c) {{YEAR}}, {{OWNER}} All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of {{the ORGANIZATION nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** copyright (c) 2003-2010, Sparta, Inc All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Sparta, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 2: ScienceLogic, LLC (BSD) ---- Copyright (c) 2006, ScienceLogic, LLC All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of ScienceLogic, LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ******************************************************************************************************************************** Use is subject to license terms specified in the COPYING file distributed with the Net-SNMP package. ******************************************************************************************************************************** Use is subject to license terms specified in the COPYING file distributed with the Net-SNMP package ******************************************************************************************************************************** Use is subject to license terms specified in the COPYING file * distributed with the Net-SNMP package. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. • 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. • Neither the name of Internet Society, IETF or IETF Trust, nor the names of specific contributors, may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of VMware, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ******************************************************************************************************************************** License is chosen as per net-snmp-5.8/python/LICENSE ******************************************************************************************************************************** Copyright (c) 2001-2003, Networks Associates Technology, Inc All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the Networks Associates Technology, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 3: Cambridge Broadband Ltd. copyright notice (BSD) ----- Portions of this code are copyright (c) 2001-2003, Cambridge Broadband Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Cambridge Broadband Ltd. may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``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 HOLDER 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. ---- Part 4: Sun Microsystems, Inc. copyright notice (BSD) ----- Copyright (c) 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Use is subject to license terms below. This distribution may include materials developed by third parties. Sun, Sun Microsystems, the Sun logo and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of the Sun Microsystems, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 5: Sparta, Inc copyright notice (BSD) ----- Copyright (c) 2003-2013, Sparta, Inc All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Sparta, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 6: Cisco/BUPTNIC copyright notice (BSD) ----- Copyright (c) 2004, Cisco, Inc and Information Network Center of Beijing University of Posts and Telecommunications. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Cisco, Inc, Beijing University of Posts and Telecommunications, nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 7: Fabasoft R&D Software GmbH & Co KG copyright notice (BSD) ----- Copyright (c) Fabasoft R&D Software GmbH & Co KG, 2003 oss@fabasoft.com Author: Bernhard Penz Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``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 HOLDER 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. ---- Part 8: Apple Inc. copyright notice (BSD) ----- Copyright (c) 2007 Apple Inc. All rights reserved. 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 Apple Inc. ("Apple") nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY APPLE AND ITS 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 APPLE OR ITS 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. ---- Part 9: ScienceLogic, LLC copyright notice (BSD) ----- Copyright (c) 2009, ScienceLogic, LLC All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of ScienceLogic, LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 11: IETF copyright notice (BSD) ----- Copyright (c) 2013 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Internet Society, IETF or IETF Trust, nor the names of specific contributors, may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ---- Part 12: Arista Networks copyright notice (BSD) ---- Copyright (c) 2013, Arista Networks, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Arista Networks, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 13: VMware, Inc. copyright notice (BSD) ----- Copyright (c) 2016, VMware, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of VMware, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ---- Part 14: USC/Information Sciences Institute copyright notice (BSD) ----- Copyright (c) 2017-2018, Information Sciences Institute All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Information Sciences Institue nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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. ******************************************************************************************************************************** .\" Use is subject to license terms specified in the COPYING file .\" distributed with the Net-SNMP package. ******************************************************************************************************************************** # See the file "COPYING" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. ******************************************************************************************************************************** * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * * 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. * * * Neither the name of Arista Networks, Inc. nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``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 HOLDER 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. */ ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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. - Neither the name of Internet Society, IETF or IETF Trust, nor the names of specific contributors, may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** This file 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. ******************************************************************************************************************************** # 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. ******************************************************************************************************************************** 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 appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of CMU and The Regents of the University of California not be used in advertising or publicity pertaining to distribution of the software without specific written permission. CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Street, Fifth Floor, Boston, MA 02110-1301, USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. ******************************************************************************************************************************** # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ******************************************************************************************************************************** The "Artistic License" Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. "Copyright Holder" is whoever is named in the copyright or copyrights for the package. "You" is you, if you're thinking about copying or distributing this Package. "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whoever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. 7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. 8. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. 9. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it ******************************************************************************************************************************** This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. ******************************************************************************************************************************** * This code is based on code written by Patrick Powell (papowell@astart.com) * It may be used for any purpose as long as this notice remains intact * on all source code distribution ******************************************************************************************************************************** Public domain.Written by Dale Rahn. ******************************************************************************************************************************** FSF changes to this file are in the public domain. ******************************************************************************************************************************** # Author: Noah Friedman # Created: 1993-05-16 # Public domain ******************************************************************************************************************************** * @author Vincent Rijmen * @author Antoon Bosselaers * @author Paulo Barreto * * This code is hereby placed in the public domain. * * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''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 AUTHORS 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. ******************************************************************************************************************************** "Unless otherwise stated in individual source files, THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify or distribute it freely. This source code is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." ******************************************************************************************************************************** THIS SOFTWARE IS NOT COPYRIGHTED This source code is offered for use in the public domain. You may use, modify or distribute it freely. This source code is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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. I DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I 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. ******************************************************************************************************************************** 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, and that the name of CMU not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CMU 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. ******************************************************************************************************************************** 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, and that the name of CMU and TGV not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. CMU AND TGV DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CMU OR TGV 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. ******************************************************************************************************************************** According to MIT license, add some modifications ******************************************************************************************************************************** .\" 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. .\" .\" I DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING .\" ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL .\" I 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. ******************************************************************************************************************************** .\" 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, and that the name of CMU not be .\" used in advertising or publicity pertaining to distribution of the .\" software without specific, written prior permission. .\" .\" CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING .\" ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL .\" CMU 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. ******************************************************************************************************************************** # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), 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 conditions: # # 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 MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION 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 deal- # ings in this Software without prior written authorization from the X # Consor- # tium. ******************************************************************************************************************************** * 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 INTERNET SOFTWARE CONSORTIUM DISCLAIMS * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE * CONSORTIUM 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. ******************************************************************************************************************************** * 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. * * ALEX ROZIN DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL * ALEX ROZIN 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. ******************************************************************************************************************************** * 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. * * TALI ROZIN DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL * ALEX ROZIN 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. ******************************************************************************************************************************** This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR ******************************************************************************************************************************** * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that: (1) source code distributions * retain the above copyright notice and this paragraph in its entirety, (2) * distributions including binary code include the above copyright notice and * this paragraph in its entirety in the documentation or other materials * provided with the distribution, and (3) all advertising materials mentioning * features or use of this software display the following acknowledgement: * ``This product includes software developed by the University of California, * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of * the University nor the names of its contributors may be used to endorse * or promote products derived from this software without specific prior * written permission. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. ******************************************************************************************************************************** This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. ******************************************************************************************************************************** Copyright (C) 2003, 2006-2007 Free Software Foundation, Inc. This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to * endorse or promote products derived from this software without * prior written permission. For written permission, please contact * licensing@OpenSSL.org. * * 5. Products derived from this software may not be called "OpenSSL" * nor may "OpenSSL" appear in their names without prior written * permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED 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 OpenSSL PROJECT OR * ITS 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. ******************************************************************************************************************************** LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License --------------- /* ==================================================================== * Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. * * 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. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to * endorse or promote products derived from this software without * prior written permission. For written permission, please contact * openssl-core@openssl.org. * * 5. Products derived from this software may not be called "OpenSSL" * nor may "OpenSSL" appear in their names without prior written * permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit (http://www.openssl.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED 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 OpenSSL PROJECT OR * ITS 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. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com). This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */ Original SSLeay License ----------------------- /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * 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 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. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */ ******************************************************************************************************************************** * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * 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 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. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] ******************************************************************************************************************************** * Rights for redistribution and usage in source and binary * forms are granted according to the OpenSSL license. ******************************************************************************************************************************** APPLE PUBLIC SOURCE LICENSE Version 1.1 - April 19, 1999 Please read this License carefully before downloading this software. By downloading and using this software, you are agreeing to be bound by the terms of this License. If you do not or cannot agree to the terms of this License, please do not download or use the software. 1. General; Definitions. This License applies to any program or other work which Apple Computer, Inc. ("Apple") publicly announces as subject to this Apple Public Source License and which contains a notice placed by Apple identifying such program or work as "Original Code" and stating that it is subject to the terms of this Apple Public Source License version 1.1 (or subsequent version thereof), as it may be revised from time to time by Apple ("License"). As used in this License: 1.1 "Affected Original Code" means only those specific portions of Original Code that allegedly infringe upon any party's intellectual property rights or are otherwise the subject of a claim of infringement. 1.2 "Applicable Patent Rights" mean: (a) in the case where Apple is the grantor of rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to Apple and (ii) that cover subject matter contained in the Original Code, but only to the extent necessary to use, reproduce and/or distribute the Original Code without infringement; and (b) in the case where You are the grantor of rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to You and (ii) that cover subject matter in Your Modifications, taken alone or in combination with Original Code. 1.3 "Covered Code" means the Original Code, Modifications, the combination of Original Code and any Modifications, and/or any respective portions thereof. 1.4 "Deploy" means to use, sublicense or distribute Covered Code other than for Your internal research and development (R&D), and includes without limitation, any and all internal use or distribution of Covered Code within Your business or organization except for R&D use, as well as direct or indirect sublicensing or distribution of Covered Code by You to any third party in any form or manner. 1.5 "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.6 "Modifications" mean any addition to, deletion from, and/or change to, the substance and/or structure of Covered Code. When code is released as a series of files, a Modification is: (a) any addition to or deletion from the contents of a file containing Covered Code; and/or (b) any new file or other representation of computer program statements that contains any part of Covered Code. 1.7 "Original Code" means (a) the Source Code of a program or other work as originally made available by Apple under this License, including the Source Code of any updates or upgrades to such programs or works made available by Apple under this License, and that has been expressly identified by Apple as such in the header file(s) of such work; and (b) the object code compiled from such Source Code and originally made available by Apple under this License. 1.8 "Source Code" means the human readable form of a program or other work that is suitable for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an executable (object code). 1.9 "You" or "Your" means an individual or a legal entity exercising rights under this License. For legal entities, "You" or "Your" includes any entity which controls, is controlled by, or is under common control with, You, where "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. 2. Permitted Uses; Conditions & Restrictions. Subject to the terms and conditions of this License, Apple hereby grants You, effective on the date You accept this License and download the Original Code, a world-wide, royalty-free, non-exclusive license, to the extent of Apple's Applicable Patent Rights and copyrights covering the Original Code, to do the following: 2.1 You may use, copy, modify and distribute Original Code, with or without Modifications, solely for Your internal research and development, provided that You must in each instance: (a) retain and reproduce in all copies of Original Code the copyright and other proprietary notices and disclaimers of Apple as they appear in the Original Code, and keep intact all notices in the Original Code that refer to this License; (b) include a copy of this License with every copy of Source Code of Covered Code and documentation You distribute, and You may not offer or impose any terms on such Source Code that alter or restrict this License or the recipients' rights hereunder, except as permitted under Section 6; and (c) completely and accurately document all Modifications that you have made and the date of each such Modification, designate the version of the Original Code you used, prominently include a file carrying such information with the Modifications, and duplicate the notice in Exhibit A in each file of the Source Code of all such Modifications. 2.2 You may Deploy Covered Code, provided that You must in each instance: (a) satisfy all the conditions of Section 2.1 with respect to the Source Code of the Covered Code; (b) make all Your Deployed Modifications publicly available in Source Code form via electronic distribution (e.g. download from a web site) under the terms of this License and subject to the license grants set forth in Section 3 below, and any additional terms You may choose to offer under Section 6. You must continue to make the Source Code of Your Deployed Modifications available for as long as you Deploy the Covered Code or twelve (12) months from the date of initial Deployment, whichever is longer; (c) if You Deploy Covered Code containing Modifications made by You, inform others of how to obtain those Modifications by filling out and submitting the information found at http://www.apple.com/publicsource/modifications.html, if available; and (d) if You Deploy Covered Code in object code, executable form only, include a prominent notice, in the code itself as well as in related documentation, stating that Source Code of the Covered Code is available under the terms of this License with information on how and where to obtain such Source Code. 3. Your Grants. In consideration of, and as a condition to, the licenses granted to You under this License: (a) You hereby grant to Apple and all third parties a non-exclusive, royalty-free license, under Your Applicable Patent Rights and other intellectual property rights owned or controlled by You, to use, reproduce, modify, distribute and Deploy Your Modifications of the same scope and extent as Apple's licenses under Sections 2.1 and 2.2; and (b) You hereby grant to Apple and its subsidiaries a non-exclusive, worldwide, royalty-free, perpetual and irrevocable license, under Your Applicable Patent Rights and other intellectual property rights owned or controlled by You, to use, reproduce, execute, compile, display, perform, modify or have modified (for Apple and/or its subsidiaries), sublicense and distribute Your Modifications, in any form, through multiple tiers of distribution. 4. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In each such instance, You must make sure the requirements of this License are fulfilled for the Covered Code or any portion thereof. 5. Limitations on Patent License. Except as expressly stated in Section 2, no other patent rights, express or implied, are granted by Apple herein. Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion. 6. Additional Terms. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations and/or other rights consistent with the scope of the license granted herein ("Additional Terms") to one or more recipients of Covered Code. However, You may do so only on Your own behalf and as Your sole responsibility, and not on behalf of Apple. You must obtain the recipient's agreement that any such Additional Terms are offered by You alone, and You hereby agree to indemnify, defend and hold Apple harmless for any liability incurred by or claims asserted against Apple by reason of any such Additional Terms. 7. Versions of the License. Apple may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once Original Code has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Original Code under the terms of any subsequent version of this License published by Apple. No one other than Apple has the right to modify the terms applicable to Covered Code created under this License. 8. NO WARRANTY OR SUPPORT. The Original Code may contain in whole or in part pre-release, untested, or not fully tested works. The Original Code may contain errors that could cause failures or loss of data, and may be incomplete or contain inaccuracies. You expressly acknowledge and agree that use of the Original Code, or any portion thereof, is at Your sole and entire risk. THE ORIGINAL CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND APPLE'S LICENSOR(S) (FOR THE PURPOSES OF SECTIONS 8 AND 9, APPLE AND APPLE'S LICENSOR(S) ARE COLLECTIVELY REFERRED TO AS "APPLE") EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY OR SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE ORIGINAL CODE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE ORIGINAL CODE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE ORIGINAL CODE WILL BE CORRECTED. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. You acknowledge that the Original Code is not intended for use in the operation of nuclear facilities, aircraft navigation, communication systems, or air traffic control machines in which case the failure of the Original Code could lead to death, personal injury, or severe physical or environmental damage. 9. Liability. 9.1 Infringement. If any portion of, or functionality implemented by, the Original Code becomes the subject of a claim of infringement, Apple may, at its option: (a) attempt to procure the rights necessary for Apple and You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c) suspend Your rights to use, reproduce, modify, sublicense and distribute the Affected Original Code until a final determination of the claim is made by a court or governmental administrative agency of competent jurisdiction and Apple lifts the suspension as set forth below. Such suspension of rights will be effective immediately upon Apple's posting of a notice to such effect on the Apple web site that is used for implementation of this License. Upon such final determination being made, if Apple is legally able, without the payment of a fee or royalty, to resume use, reproduction, modification, sublicensing and distribution of the Affected Original Code, Apple will lift the suspension of rights to the Affected Original Code by posting a notice to such effect on the Apple web site that is used for implementation of this License. If Apple suspends Your rights to Affected Original Code, nothing in this License shall be construed to restrict You, at Your option and subject to applicable law, from replacing the Affected Original Code with non-infringing code or independently negotiating for necessary rights from such third party. 9.2 LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES SHALL APPLE BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE ORIGINAL CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. In no event shall Apple's total liability to You for all damages under this License exceed the amount of fifty dollars ($50.00). 10. Trademarks. This License does not grant any rights to use the trademarks or trade names "Apple", "Apple Computer", "Mac OS X", "Mac OS X Server" or any other trademarks or trade names belonging to Apple (collectively "Apple Marks") and no Apple Marks may be used to endorse or promote products derived from the Original Code other than as permitted by and in strict compliance at all times with Apple's third party trademark usage guidelines which are posted at http://www.apple.com/legal/guidelinesfor3rdparties.html. 11. Ownership. Apple retains all rights, title and interest in and to the Original Code and any Modifications made by or on behalf of Apple ("Apple Modifications"), and such Apple Modifications will not be automatically subject to this License. Apple may, at its sole discretion, choose to license such Apple Modifications under this License, or on different terms from those contained in this License or may choose not to license them at all. Apple's development, use, reproduction, modification, sublicensing and distribution of Covered Code will not be subject to this License. 12. Termination. 12.1 Termination. This License and the rights granted hereunder will terminate: (a) automatically without notice from Apple if You fail to comply with any term(s) of this License and fail to cure such breach within 30 days of becoming aware of such breach; (b) immediately in the event of the circumstances described in Section 13.5(b); or (c) automatically without notice from Apple if You, at any time during the term of this License, commence an action for patent infringement against Apple. 12.2 Effect of Termination. Upon termination, You agree to immediately stop any further use, reproduction, modification, sublicensing and distribution of the Covered Code and to destroy all copies of the Covered Code that are in your possession or control. All sublicenses to the Covered Code which have been properly granted prior to termination shall survive any termination of this License. Provisions which, by their nature, should remain in effect beyond the termination of this License shall survive, including but not limited to Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. Neither party will be liable to the other for compensation, indemnity or damages of any sort solely as a result of terminating this License in accordance with its terms, and termination of this License will be without prejudice to any other right or remedy of either party. 13. Miscellaneous. 13.1 Government End Users. The Covered Code is a "commercial item" as defined in FAR 2.101. Government software and technical data rights in the Covered Code include only those rights customarily provided to the public as defined in this License. This customary commercial license in technical data and software is provided in accordance with FAR 12.211 (Technical Data) and 12.212 (Computer Software) and, for Department of Defense purchases, DFAR 252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in Commercial Computer Software or Computer Software Documentation). Accordingly, all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 13.2 Relationship of Parties. This License will not be construed as creating an agency, partnership, joint venture or any other form of legal association between You and Apple, and You will not represent to the contrary, whether expressly, by implication, appearance or otherwise. 13.3 Independent Development. Nothing in this License will impair Apple's right to acquire, license, develop, have others develop for it, market and/or distribute technology or products that perform the same or similar functions as, or otherwise compete with, Modifications, Larger Works, technology or products that You may develop, produce, market or distribute. 13.4 Waiver; Construction. Failure by Apple to enforce any provision of this License will not be deemed a waiver of future enforcement of that or any other provision. Any law or regulation which provides that the language of a contract shall be construed against the drafter will not apply to this License. 13.5 Severability. (a) If for any reason a court of competent jurisdiction finds any provision of this License, or portion thereof, to be unenforceable, that provision of the License will be enforced to the maximum extent permissible so as to effect the economic benefits and intent of the parties, and the remainder of this License will continue in full force and effect. (b) Notwithstanding the foregoing, if applicable law prohibits or restricts You from fully and/or specifically complying with Sections 2 and/or 3 or prevents the enforceability of either of those Sections, this License will immediately terminate and You must immediately discontinue any use of the Covered Code and destroy all copies of it that are in your possession or control. 13.6 Dispute Resolution. Any litigation or other dispute resolution between You and Apple relating to this License shall take place in the Northern District of California, and You and Apple hereby consent to the personal jurisdiction of, and venue in, the state and federal courts within that District with respect to this License. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. 13.7 Entire Agreement; Governing Law. This License constitutes the entire agreement between the parties with respect to the subject matter hereof. This License shall be governed by the laws of the United States and the State of California, except that body of California law concerning conflicts of law. Where You are located in the province of Quebec, Canada, the following clause applies: The parties hereby confirm that they have requested that this License and all related documents be drafted in English. Les parties ont exige que le present contrat et tous les documents connexes soient rediges en anglais. EXHIBIT A. "Portions Copyright (c) 1999-2000 Apple Computer, Inc. All Rights Reserved. This file contains Original Code and/or Modifications of Original Code as defined in and that are subject to the Apple Public Source License Version 1.1 (the "License"). You may not use this file except in compliance with the License. Please obtain a copy of the License at http://www.apple.com/publicsource and read it before using this file. The Original Code and all software distributed under the License are distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the License for the specific language governing rights and limitations under the License." ******************************************************************************************************************************** Copyright ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : kbd # Package version : 2.2.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://kbd-project.org/download/kbd-2.2.0.tar.xz Upstream Authors / Maintainers: The programs loadkeys, dumpkeys and showkey were derived from Risto Kankkunen's kbd-0.81. The font loading code goes back to the codepage package by Joel Hoffman (joel@wam.umd.edu). (He tells me that the original reference is: "From: p. 307 of _Programmer's Guide to PC & PS/2 Video Systems_ by Richard Wilton. 1987. Microsoft Press".) The kernel and user interface for the font loading were derived from Eugene Crosser's intl_con package. [Similar things were done earlier by Jerry Kaidor (tr2!jerry@abekas.com, jkaidor@synoptics.com) : fontpak, H. Peter Anvin (hpa@nwu.edu) and Pavel Zaboj (xzaboj@vse.cs). Their code was not used, but the Latin-1 *.psf fonts were developed by H. Peter Anvin, and the Latin-2 ones by Pavel Zaboj.] Copyrights: Copyright © 2016 Free Software Foundation, Inc. Copyright © 2015 Free Software Foundation, Inc. Phan Vinh Thinh , 2005. Clytie Siddall , 2008-2010. Trần Ngọc Quân , 2012-2014, 2015, 2016. Copyright 1996 Derrick J Brashear. Copyright 1994 Roman Hodek Copyright 1992 Rickard E. Faith. Copyright (c) 2007 Jochen Kuhnle Copyright (c) 1997, 1998 Guylhem Aznar Copyright (c) 1997 Pierre-Charles David Copyright (c) 1995-1998 S.u.S.E. GmbH Fuerth, Germany. Copyright (C) YEAR Alexey Gladkov Copyright (C) Nilgün Belma Bugüner , 2002 Copyright (C) Andries Brouwer 1998 Copyright (C) 2014 Alexey Gladkov Copyright (C) 2012-2013 Alexey Gladkov Copyright (C) 2011 Vitezslav Crhonek, Copyright (C) 2011 Canonical Ltd. Authors: Seth Forshee Dustin Kirkland Copyright (C) 2011 Alexey Gladkov, Copyright (C) 2011 Alexey Gladkov . Copyright (C) 2010, 2011, 2012, 2014, 2016 Free Software Foundation, Inc. Copyright (C) 2010 Alexey Gladkov Sergio Zanchetta , 2010, 2011. Copyright (C) 2010 Alexey Gladkov Copyright (C) 2008 Arif E. Nugroho Arif E. Nugroho , 2008, 2009, 2010. Copyright (C) 2007-2013 Alexey Gladkov Copyright (C) 2007-2012 Alexey Gladkov Copyright (C) 2006 Dimitar Toshkov Zhekov. Report bugs to Copyright (C) 2003 Free Software Foundation Lefteris Dimitroulakis , 2003. Copyright (C) 2002-2006 Dmitry V. Levin Copyright (C) 2002, 2005, 2013 Dmitry V. Levin Copyright (C) 2002, 2005 Dmitry V. Levin Copyright (C) 2002, 2004, 2006 Dmitry V. Levin Copyright (C) 2002, 2004, 2005 Dmitry V. Levin Copyright (C) 2002 Nils Naumann Copyright (C) 2002 Dmitry V. Levin Copyright (C) 1999 Andries E. Brouwer Copyright (C) 1997-1998 Juan Cespedes Copyright (C) 1996 Dominik Kubla, Copyright (C) 1994-2007 Andries E. Brouwer. Copyright (C) 1994-1999 Andries E. Brouwer. Copyright (C) 1994-1998 Michael K. Johnson Copyright (C) 1994 by Jon Tombs portions also authors: Andries E. Brouwer Joshua Spoerri Chuck Martin Alexey Gladkov Copyright (C) 1994 H. Peter Anvin. Copyright (C) 1994 H. Peter Anvin Copyright (C) 1993 Risto Kankkunen. Copyright (C) 1993 Eugene G. Crosser. Copyright (C) 1992 Rickard E. Faith. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc. (c) copyright by Jan Kasprzak (kas@ics.muni.cz) Modified by Jan Kybic, kybic@earn.cvut.cz (c) copyright by Jan Kasprzak (kas@ics.muni.cz) (c) Ricardas Cepas , 1997. (c) 2001 Bernhard Rosenkränzer (C) 2008 Michael Schutte Nils Naumann , 2002, 2004. Michael Schutte , 2008, 2009, 2011. Mario Blättermann , 2014-2016. (C) 2008 Michael Schutte Jarod Wang , 2008. Mingye Wang , 2015. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Such my font allowed to distribution in any form, and in any way. Such font have to be distributed only with this distribution policy and following information about the author. (It could be added somewhere in documentation or like a separate file.) Note: The entries, which was made with this font, is not an objects of this distribution policy. ******************************************************************************************************************************** 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 and this permission notice appear in all copies and that the above copyright notice appear in any keytables so translated by this software, and that the author's name not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** public domain ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : systemd # Package version : 244.5 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/systemd/systemd/archive/v244.5.tar.gz Upstream Authors / Maintainers: https://github.com/systemd/systemd Copyrights: © Bollo Jun Bo Bi Justin Capella Copyright © SUSE Linux Products GmbH, 2006 Copyright © IBM Corp. 2003 Copyright © 2019 VMware, Inc. Copyright © 2019 VMware, Inc. Copyright © 2019 Oracle and/or its affiliates. Copyright © 2018 Neal Gompa Copyright © 2018 Dell Inc. Copyright © 2017 Max Resch Copyright © 2017 Intel Corporation. All rights reserved. Copyright © 2017 Felipe Sateler Copyright © 2016 Zeal Jagannatha Copyright © 2016 Red Hat, Inc. Copyright © 2016 Michal Soltys Copyright © 2016 Michael Karcher Copyright © 2016 Julian Orth Copyright © 2016 Gabor Kelemen Copyright © 2016 Djalal Harouni Copyright © 2016 Canonical Ltd. Copyright © 2016 BISDN GmbH. All rights reserved. Copyright © 2016 Alexander Shopov Alexander Shopov , 2016. Copyright © 2016 Alexander Shopov Copyright © 2015-2017 Jason A. Donenfeld . All Rights Reserved. Copyright © 2015, 2016. Free Software Foundation, Inc. Copyright © 2015 Werner Fink Copyright © 2015 Rafael Ferreira (translation) Copyright © 2015 Jeff Huang Copyright © 2015 Chris Morgan Copyright © 2015 Boyuan Yang Copyright © 2014-2015 Intel Corporation. All rights reserved. Copyright © 2014 Vinay Kulkarni Copyright © 2014 Vinay Kulkarni Copyright © 2014 Michael Marineau Copyright © 2014 Josh Triplett Copyright © 2014 Jason St. John Copyright © 2014 Intel Corporation. All rights reserved. Copyright © 2014 Holger Hans Peter Freyther Copyright © 2014 Didier Roche Copyright © 2014 Carlos Garnacho Copyright © 2014 Axis Communications AB. All rights reserved. Copyright © 2013-2019 Daniele Medri Copyright © 2013-2017 Sergey Ptashnick Copyright © 2013-2016 Sylvain Plantefève Copyright © 2013 Simon Peeters Copyright © 2013 Jan Janssen Copyright © 2013 Intel Corporation. All rights reserved. Copyright © 2013 Intel Corporation. All rights reserved. Copyright © 2013 Intel Corporation Authors: Nathaniel Chen Copyright © 2013 Intel Corporation Authored by Joonas Lahtinen Copyright © 2013 Intel Corporation Copyright © 2012 Roberto Sassu Copyright © 2012 Holger Hans Peter Freyther Copyright © 2012 B. Poettering Contact: fsprg@point-at-infinity.org Copyright © 2012 Copyright © 2011 ProFUSION embedded systems Copyright © 2011 Karel Zak Copyright © 2010-2017 Canonical Copyright © 2010 Ran Benita Copyright © 2010 ProFUSION embedded systems Copyright © 2010 Maarten Lankhorst Copyright © 2010 Brandon Philips Copyright © 2010 - Maxim Levitsky Copyright © 2009-2010 David Zeuthen Copyright © 2009 Scott James Remnant Copyright © 2009 Canonical Ltd. Copyright © 2009 Alan Jenkins Copyright © 2008 Alan Jenkins Copyright © 2004 Leann Ogasawara Copyright © 2004 David Zeuthen, Copyright © 2004 Chris Friesen Copyright © 2003-2004 Greg Kroah-Hartman Copyright © 2003 Greg Kroah-Hartman Copyright © 2000, 2005 Red Hat, Inc. Copyright 2017 The Chromium OS Authors. All rights reserved. Copyright 2015-2017 Intel Deutschland GmbH Copyright 2014 The Chromium OS Authors. All rights reserved. Copyright 2008, 2009 Luis R. Rodriguez Copyright 2008 Red Hat, Inc. All rights reserved. Copyright 2008 Michael Wu Copyright 2008 Michael Buesch Copyright 2008 Luis Carlos Cobo Copyright 2008 Jouni Malinen Copyright 2008 Ian Kent Copyright 2008 Colin McCabe Copyright 2006-2010 Johannes Berg Copyright 2002 Intel (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) Copyright 2001 Sun Microsystems (thockin@sun.com) Copyright 2001 Jeff Garzik Copyright (c) 2015 Sabrina Dubroca Copyright (c) 2012 Josh Triplett Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com Copyright (c) 2009 Filippo Argiolas Copyright (c) 2005 SUSE Linux Products GmbH, Germany Author: Hannes Reinecke Copyright (C) Sun Microsystems 2008 Copyright (C) IBM Corp. 2003 Copyright (C) 2018-2019 Intel Corporation Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. Copyright (C) 2007-2019 Free Software Foundation, Inc. Copyright (C) 2007 Oracle. All rights reserved. Copyright (C) 2004 - 2009 Red Hat, Inc. All rights reserved. Copyright (C) 2001 - 2003 Sistina Software (UK) Limited. Copyright (C) 2000 Red Hat, Inc. Copyright (C) 1999-2000 Maxim Krasnyansky Copyright (C) 1999, 2000 Tom Tromey Copyright (C) 1999 Tom Tromey Copyright (C) 1998 David S. Miller (davem@redhat.com) Copyright (C) 1995-2004 Miquel van Smoorenburg Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. COPYRIGHT (C) 1986 Gary S. Brown. (c) UCB 1986-1988 Ross Biro Fred N. van Kempen, Florian La Roche, Jonathan Layes Arnaldo Carvalho de Melo (c) UCB 1982-1988 Ross Biro Fred N. van Kempen, (c) Copyright 1999, Thomas Davis, tadavis@lbl.gov (c) Copyright 1995 Simon Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** You may use this program, or code or tables extracted from it, as desired without restriction. ******************************************************************************************************************************** By Bob Jenkins, 2006. bob_jenkins@burtleburtle.net. You may use this code any way you wish, private, educational, or commercial. It's free. Use for hash table lookup, or anything where one collision in 2^^32 is acceptable. Do NOT use for cryptographic purposes. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) < yyyy> 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds ---------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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 1, 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., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds ******************************************************************************************************************************** GPL-2.0 WITH Linux-syscall-note) OR MIT ******************************************************************************************************************************** This file can be distributed under either the GNU General Public License(version 2 or higher) or the 3-clause BSD License. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libexpat # Package version : 2.2.9 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/libexpat/libexpat/archive/R_2_2_9.zip Upstream Authors / Maintainers: https://libexpat.github.io/ https://github.com/libexpat/libexpat Copyrights: Copyright (C) 2016-2019 Sebastian Pipping copyright 2010, Patrick Spendrin Copyright © 1998-2017 Thai Open Source Software Center, Clark Cooper Copyright 2000 Clark Cooper Copyright 1999,2000 Clark Cooper All rights reserved. Copyright (c) 2018 The Expat Authors. Copyright (c) 2017 Expat development team Copyright (c) 2014 Mike Frysinger Copyright (c) 2011 Maarten Bosmans Copyright (c) 2008 Guido U. Draheim Copyright (c) 2001-2017 Expat maintainers Copyright (c) 2000-2017 Expat development team Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper Copyright (c) 1997-2000 Thai Open Source Software Center Ltd Copyright (C) Sebastian Pipping Copyright (C) 2017 Expat development team Copyright (C) 2016 - 2017, Steve Holme, . Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. ******************************************************************************************************************************** Creative Commons CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** The Apache Software License, Version 1.1 Copyright (c) 2000 The Apache Software Foundation. All rights reserved. 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. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 APACHE SOFTWARE FOUNDATION OR ITS 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. ==================================================================== This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see . Portions of this software are based upon public domain software originally written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : sqlite3 # Package version : 3.33.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://www.sqlite.org/2020/sqlite-autoconf-3330000.tar.gz Upstream Authors / Maintainers: https://www.sqlite.org Copyrights: N/A Licenses: The author disclaims copyright to this source code. In place of a legal notice, here is a blessing: May you do good and not evil. May you find forgiveness for yourself and forgive others. May you share freely, never taking more than you give. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libndp # Package version : 1.7 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/jpirko/libndp/archive/v1.7.tar.gz Upstream Authors / Maintainers: https://github.com/jpirko/libndp Copyrights: Copyright (C) 2013-2015 Jiri Pirko Copyright (C) 1991, 1999 Free Software Foundation, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : busybox # Package version : 1.31.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://busybox.net/downloads/busybox-1.31.1.tar.bz2 Upstream Authors / Maintainers: Denys Vlasenko Copyrights: copyright (c) 2018 Gavin D. Howard and contributors. copyright (c) 2002 Romain Lievin copyright (c) 2001 by glenn mcgrath copyright (c) 1995 Ian Jackson copyright (C) 1997 by Vernon Hoxie. copyright (C) 1996-2006 Julian R Seward. All rights reserved. copyright (C) 1990-1996 Free Software Foundation, Inc. Copyright abandoned, Michael Chastain, Copyright 2018 by Denys Vlasenko Copyright 2018 by Denys Vlasenko Copyright 2018 Thomas De Schampheleire Copyright 2017 by Denys Vlasenko Copyright 2015 by Bernhard Reutner-Fischer Copyright 2015 Denys Vlasenko Copyright 2014 by Denys Vlasenko Copyright 2012, Denys Vlasenko Copyright 2011, Denys Vlasenko Copyright 2011 by Denys Vlasenko Copyright 2010, Denys Vlasenko Copyright 2010 by Denys Vlasenko Copyright 2010 Rob Landley Copyright 2010 Nokia Corporation Written by Alexander Shishkin Copyright 2009 by Denys Vlasenko Copyright 2009 by Denys Vlasenko Copyright 2008-2009 Matt Mackall Copyright 2008 by Denys Vlasenko Copyright 2008 by Denys Vlasenko Copyright 2007 by Denys Vlasenko Copyright 2007 by Denys Vlasenko Copyright 2007 by Bernhard Reutner-Fischer Copyright 2007 Tito Ragusa Copyright 2007 Rob Landley Copyright 2007 KaiGai Kohei Copyright 2006, Rob Landley Copyright 2006, Bernhard Reutner-Fischer Copyright 2006, 2007 Stefan Rompf Copyright 2006 by Rob Landley Copyright 2006 by Rob Landley Copyright 2006 by Natanael Copa Copyright 2006 by Mike Frysinger Copyright 2006 by Erik Hovland Copyright 2006 Rob Landley Copyright 2006 Glenn McGrath Copyright 2006 Bernhard Reutner-Fischer Copyright 2006 Bernhard Reutner-Fischer Copyright 2006 Bernhard Reutner-Fischer Copyright 2005 by Rob Landley Copyright 2005 by Rob Landley Copyright 2005 by Bernhard Reutner-Fischer Copyright 2005 Rob Landley Copyright 2005 Rob Landley Copyright 2005 Frank Sorenson Copyright 2004 Tony J. White Copyright 2004 Matt Mackall Copyright 2003, Glenn McGrath Copyright 2003 Tito Ragusa Copyright 2002 by Kai Germaschewski Copyright 2002 Laurence Anderson Copyright 2002 Andi Kleen, SuSE Labs. Copyright 2001 Glenn McGrath. Copyright 1999-2003 Donald Becker and Scyld Computing Corporation. Copyright 1999 George Staikos Copyright 1999 Dave Cinege Copyright 1998 by Albert Cahalan all rights reserved. Copyright 1997, 2000, 2001 Larry Doolittle Copyright 1997 by Peter Hanecak . All rights reserved. Copyright 1996, 1997 Linux International. Contributed by Ralf Baechle Copyright 1996, 1997 Linux International. Copyright 1996, 1997 Linux International. Copyright 1996, 1997 Linux International Copyright 1994-1996 Donald Becker Copyright 1994 Matthew Dillon (dillon@apollo.west.oic.com) Copyright 1993 MicroWalt Corporation Copyright 1991-1997 Miquel van Smoorenburg. Copyright 1989 - 1991, Julianne Frances Haugh All rights reserved. Copyright (c) by a whole pile of folks Copyright (c) University of Delaware 1992-2009 Copyright (c) PeerSec Networks, 2002-2011 All Rights Reserved Copyright (c) Michiel Huisjes Copyright (c) 2017 Denys Vlasenko Copyright (c) 2017 Denys Vlasenko Copyright (c) 2013-2015 INSIDE Secure Corporation Copyright (c) 2013 INSIDE Secure Corporation Copyright (c) 2011 Pere Orga Copyright (c) 2010 Denys Vlasenko Split from ash.c Copyright (c) 2009 Denys Vlasenko Copyright (c) 2009 Bernhard Reutner-Fischer Copyright (c) 2008 Vladimir Dronnikov Copyright (c) 2008 Timo Teras Copyright (c) 2008 Pascal Bellard Copyright (c) 2008 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2008 Denys Vlasenko Copyright (c) 2008 Bernhard Reutner-Fischer (initial depmod code) Copyright (c) 2008 Bernhard Reutner-Fischer Copyright (c) 2007 Denys Vlasenko Copyright (c) 2007 Bernhard Reutner-Fischer Copyright (c) 2006-2007 Bernhard Reutner-Fischer Copyright (c) 2006 Freescale Semiconductor, Inc Copyright (c) 2006 Bernhard Reutner-Fischer Copyright (c) 2004 Nicholas Miell ported from procps by Pere Orga 2011 Copyright (c) 2004 Alexander Guy Copyright (c) 2003-2004 Erik Andersen Copyright (c) 2003, 2004 Henning Brauer Copyright (c) 2003 Todd C. Miller Copyright (c) 2002 by David I. Bell Copyright (c) 2002 Steven J. Hill Copyright (c) 2002 Manuel Novoa III Copyright (c) 2002 Glenn McGrath Copyright (c) 2002 AYR Networks, Inc. Copyright (c) 2001-2006, Gerrit Pape All rights reserved. Copyright (c) 2001 Stuart Hughes Copyright (c) 2001 Erik Andersen Copyright (c) 2001 David Schleef Copyright (c) 2001 Aaron Lehmann Copyright (c) 2000 Edward Betts Copyright (c) 1999, 2000 The ht://Dig Group Copyright (c) 1999 by David I. Bell Copyright (c) 1999 Anthony Towns Copyright (c) 1997-2005 Herbert Xu Copyright (c) 1997, 1998, 1999, 2000 Frodo Looijaard Copyright (c) 1994 David Burren All rights reserved. Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1992 Roger Binns Copyright (c) 1992 Branko Lankester Copyright (c) 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1990 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1989, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1989 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000 The Regents of the University of California. All rights reserved. Copyright (c) 1987,1997, Prentice Hall All rights reserved. Copyright (c) 1987, 1988 Regents of the University of California. All rights reserved. Copyright (c) 1986-2003 Vladimir Oleynik Copyright (c) 1983,1991 The Regents of the University of California. All rights reserved. Copyright (c) 1983, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980 The Regents of the University of California. All rights reserved. Copyright (C) tons of folks. Copyright (C) [2003] by [Matteo Croce] <3297627799@wind.it> Copyright (C) [2003] by [Matteo Croce] <3297627799@wind.it> Copyright (C) Vladimir N. Oleynik Copyright (C) Manuel Novoa III and Vladimir Oleynik Copyright (C) KaiGai Kohei Copyright (C) Arne Bernin Copyright (C) Andreas Neuper, Sep 1998. Copyright (C) Andreas Neuper, Sep 1998. Copyright (C) Andre Masella Copyright (C) 92, 1995-2004 Free Software Foundation, Inc. Copyright (C) 91, 1995-2002 Free Software Foundation, Inc. Copyright (C) 89, 91, 1995-2006 Free Software Foundation, Inc. Copyright (C) 86, 89, 91, 1995-2002, 2004 Free Software Foundation, Inc. Copyright (C) 86, 1991-1997, 1999 Free Software Foundation, Inc. Copyright (C) 2019 Denys Vlasenko Copyright (C) 2018 Sven-Göran Bergh Copyright (C) 2018 Denys Vlasenko Copyright (C) 2017 by Denys Vlasenko Copyright (C) 2017 by Copyright (C) 2017 Markus Gothe Copyright (C) 2017 Jo-Philipp Wich Copyright (C) 2017 Denys Vlasenko Copyright (C) 2017 Denys Vlasenko Copyright (C) 2016 by Bartosz Golaszewski Copyright (C) 2016 Denys Vlasenko Copyright (C) 2015 by Ari Sundholm and Tuxera Inc. Copyright (C) 2015 by Ari Sundholm Copyright (C) 2015 Denys Vlasenko Copyright (C) 2014 by Fugro Intersite B.V. Copyright (C) 2014 by Bartosz Golaszewski Copyright (C) 2014 Tito Ragusa Copyright (C) 2014 Isaac Dunham Copyright (C) 2014 Bartosz Golaszewski Copyright (C) 2013 Rolf Fokkens Copyright (C) 2013 Denys Vlasenko Copyright (C) 2012 by Sven Oliver 'SvOlli' Moll Copyright (C) 2012 S-G Bergh Copyright (C) 2011-2017 Denys Vlasenko. Copyright (C) 2011 Marek Bečka Copyright (C) 2011 Denys Vlasenko. Copyright (C) 2010 by Matheus Izvekov Copyright (C) 2010 by Grigory Batalov Copyright (C) 2010 Timo Teras Copyright (C) 2010 Sergey Naumov Copyright (C) 2010 Nokia Corporation. All rights reserved. Written by Alexander Shishkin. Copyright (C) 2010 Nokia Corporation. All rights reserved. Written by Alexander Shishkin Copyright (C) 2010 Marek Polacek Copyright (C) 2010 Malek Degachi Copyright (C) 2010 Lauri Kasanen Copyright (C) 2010 Kevin Cernekee Copyright (C) 2010 Denys Vlasenko Copyright (C) 2010 Denys Vlasenko Copyright (C) 2010 Bradley M. Kuhn Copyright (C) 2009 by Dan Fandrich Copyright (C) 2009 Vladimir Dronnikov Copyright (C) 2009 Malek Degachi Copyright (C) 2009 Maksym Kryzhanovskyy Copyright (C) 2009 Denys Vlasenko. Copyright (C) 2009 Denys Vlasenko Copyright (C) 2009 Bernhard Reutner-Fischer Copyright (C) 2008,2009 Denys Vlasenko Copyright (C) 2008, BusyBox Team. -solar 4/26/08 Copyright (C) 2008 by Vladimir Dronnikov Copyright (C) 2008 by Tito Ragusa Copyright (C) 2008 by Timo Teras Copyright (C) 2008 by Patricia Muscalu Copyright (C) 2008 by Denys Vlasenko Copyright (C) 2008 by Denys Vlasenko Copyright (C) 2008 by Bernhard Reutner-Fischer Copyright (C) 2008 by Copyright (C) 2008 Tito Ragusa Copyright (C) 2008 Timo Teras Copyright (C) 2008 Rob Landley Copyright (C) 2008 Nokia Corporation. All rights reserved. Copyright (C) 2008 Natanael Copa Copyright (C) 2008 Michele Sanges Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Denys Vlasenko. Copyright (C) 2008 Denys Vlasenko Copyright (C) 2008 Denys Vlasenko Copyright (C) 2008 Darius Augulis Copyright (C) 2008 Bernhard Reutner-Fischer Copyright (C) 2007 by Tito Ragusa Copyright (C) 2007 by Stephane Billiart Copyright (C) 2007 by KaiGai Kohei Copyright (C) 2007 by Denys Vlasenko Copyright (C) 2007 Tito Ragusa Copyright (C) 2007 Natanael Copa Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Loic Grenie Copyright (C) 2007 Denys Vlasenko Copyright (C) 2007 Denys Vlasenko Copyright (C) 2007 Bernhard Reutner-Fischer Copyright (C) 2006-2017 wolfSSL Inc. Copyright (C) 2006-2015 wolfSSL Inc. Copyright (C) 2006 by Yoshinori Sato Copyright (C) 2006 by Robert Sullivan Copyright (C) 2006 by Rob Sullivan, with ideas from code by Walter Harms Copyright (C) 2006 by Rob Sullivan Copyright (C) 2006 by Jason Schoon Copyright (C) 2006 by Jan Kiszka Copyright (C) 2006 Tito Ragusa Copyright (C) 2006 Rob Landley Copyright (C) 2006 Rob Landley Copyright (C) 2006 Michael Opdenacker Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Jesse Dutton Copyright (C) 2006 Gabriel Somlo Copyright (C) 2006 Denys Vlasenko Copyright (C) 2006 Bernhard Reutner-Fischer Copyright (C) 2006 Bernhard Reutner-Fischer Copyright (C) 2006 Aurelien Jacobs Copyright (C) 2006 - 2007 KaiGai Kohei Copyright (C) 2005-6, Roberto A. Foglietta Copyright (C) 2005-2006 by Rob Landley Copyright (C) 2005, 2006 Rob Landley Copyright (C) 2005 by Tito Ragusa Copyright (C) 2005 by Robert Sullivan Copyright (C) 2005 by Rob Sullivan Copyright (C) 2005 by Rob Landley Copyright (C) 2005 by Mike Frysinger Copyright (C) 2005 by Marc Leeman Copyright (C) 2005 by Erik Andersen Copyright (C) 2005 W. Michael Petullo Copyright (C) 2005 Vladimir Oleynik Copyright (C) 2005 Tobias Klauser Copyright (C) 2005 Tito Ragusa Copyright (C) 2005 Roberto A. Foglietta (me@roberto.foglietta.name) Copyright (C) 2005 Odd Arild Olsen (oao at fibula dot no) Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Manuel Novoa III Copyright (C) 2005 Kay Sievers Copyright (C) 2005 Free Software Foundation, Inc. Copyright (C) 2005 Bernhard Reutner-Fischer Copyright (C) 2004,2005 Enrik Berkhan Copyright (C) 2004, Glenn McGrath Copyright (C) 2004 by Rob Landley Copyright (C) 2004 by Ed Clark Copyright (C) 2004 by David Brownell Copyright (C) 2004 Peter Willis Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Kay Sievers Copyright (C) 2004 Free Software Foundation, Inc. Copyright (C) 2004 Erik Andersen Copyright (C) 2003-2006 Vladimir Oleynik Copyright (C) 2003-2005 Vladimir Oleynik Copyright (C) 2003-2004 by Erik Andersen Copyright (C) 2003-2004 Erik Andersen Copyright (C) 2003,2004 by Rob Landley Copyright (C) 2003,2004 Free Software Foundation, Inc. Copyright (C) 2003 by Tito Ragusa Copyright (C) 2003 by Rob Landley , Joey Hess Copyright (C) 2003 by Glenn McGrath SELinux support: by Yuichi Nakamura Copyright (C) 2003 by Glenn McGrath Copyright (C) 2003 by Arthur van Hoff (avh@strangeberry.com) Copyright (C) 2003 Yang Xiaopeng Copyright (C) 2003 Vladimir Oleynik Copyright (C) 2003 Russ Dill Copyright (C) 2003 Paul Sheer Copyright (C) 2003 Paul Mundt Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Manuel Novoa III Copyright (C) 2003 Glenn McGrath Copyright (C) 2003 Glenn L. McGrath Copyright (C) 2003 Erik Andersen Copyright (C) 2003 Bernardo Innocenti Copyright (C) 2003 Bastian Blank Copyright (C) 2002-2009 Craig Small Copyright (C) 2002-2005 Sam Ravnborg Copyright (C) 2002-2005 Roman Zippel Copyright (C) 2002-2005 Free Software Foundation, Inc. Copyright (C) 2002-2003 Romain Lievin Copyright (C) 2002,2003 Glenn Engel Copyright (C) 2002 by Vladimir Oleynik Copyright (C) 2002 by Glenn McGrath Copyright (C) 2002 by Dmitry Zakharov Copyright (C) 2002 by Bart Visscher Copyright (C) 2002 Roman Zippel Copyright (C) 2002 Roman Zippel Copyright (C) 2002 Robert Griebl Copyright (C) 2002 Randy Dunlap Copyright (C) 2002 Matt Kraai. Copyright (C) 2002 Matt Kraai Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Mario Strasser Copyright (C) 2002 Khalid Aziz Copyright (C) 2002 Jeff Angielski, The PTR Group Copyright (C) 2002 Hewlett-Packard Company Copyright (C) 2002 Glenn McGrath Copyright (C) 2002 Edward Betts Copyright (C) 2002 Al Stone Copyright (C) 2001,2002 by Laurence Anderson Copyright (C) 2001,2002 Vladimir Oleynik (initial bb port) Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation. Copyright (C) 2001, 2002 Matt Kraai Copyright (C) 2001 by Michael Habermann Copyright (C) 2001 by Matt Kraai Copyright (C) 2001 by Matt Kraai Copyright (C) 2001 by Laurence Anderson Copyright (C) 2001 by Glenn McGrath Copyright (C) 2001 by Gennady Feldman Copyright (C) 2001 by Emanuele Aina Copyright (C) 2001 Matt Krai Copyright (C) 2001 Matt Kraai . Copyright (C) 2001 Matt Kraai Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Manuel Novoa III Copyright (C) 2001 Manuel Novoa III Copyright (C) 2001 Magnus Damm Copyright (C) 2001 Larry Doolittle, Copyright (C) 2001 Hewlett-Packard Laboratories Copyright (C) 2000-2001 Jeff Tranter (tranter@pobox.com) Copyright (C) 2000,2001 by Matt Kraai Copyright (C) 2000,2001 Matt Kraai Copyright (C) 2000,2001 Matt Kraai Copyright (C) 2000,2001 Larry Doolittle Copyright (C) 2000, Jan-Derk Bakker (J.D.Bakker@its.tudelft.nl) Copyright (C) 2000, 2001 Sterling Huxley Copyright (C) 2000 by spoon Written by spoon Copyright (C) 2000 by Randolph Chung Copyright (C) 2000 by Matt Kraai Copyright (C) 2000 by Karl M. Hegbloom Copyright (C) 2000 by Glenn McGrath Copyright (C) 2000 by Gennady Feldman Copyright (C) 2000 by Daniel Jacobowitz Written by Daniel Jacobowitz Copyright (C) 2000 and written by Emanuele Caratti Adjusted a bit by Erik Andersen Unified with fdflush by Tito Ragusa Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Lennert Buytenhek Copyright (C) 2000 Jean-Pierre Lefebvre and Remi Lefebvre Copyright (C) 2000 Edward Betts Copyright (C) 2000 Arcom Control System Ltd Copyright (C) 1999-2007 Free Software Foundation, Inc. Copyright (C) 1999-2005 by Erik Andersen Copyright (C) 1999-2005 Igor Pavlov Copyright (C) 1999-2004 by Erik Andersen written by Erik Andersen Copyright (C) 1999-2004 by Erik Andersen based on original code by (I think) Bruce Perens . Copyright (C) 1999-2004 by Erik Andersen and Ron Alder Copyright (C) 1999-2004 by Erik Andersen Written by Erik Andersen and Kent Robotti Copyright (C) 1999-2004 by Erik Andersen Copyright (C) 1999-2004 by Erik Andersen Copyright (C) 1999,2000,2001 by Mark Whitley Copyright (C) 1999,2000,2001 by Lineo, inc. and Mark Whitley Copyright (C) 1999,2000,2001 by Lineo, inc. and John Beppu Copyright (C) 1999,2000,2001 by Lineo, inc. Copyright (C) 1999,2000,2001 by John Beppu Copyright (C) 1999,2000 by Lineo, inc. and John Beppu Copyright (C) 1999 by Randolph Chung Copyright (C) 1999 by Lineo, inc. and John Beppu Copyright (C) 1999 Uwe Ohse Copyright (C) 1999 Matthew Ramsay Chris Trew Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Hewlett-Packard Co Copyright (C) 1999 David Mosberger-Tang Copyright (C) 1998-2002 Richard Gooch Copyright (C) 1998-2000 Richard Gooch Copyright (C) 1998, 1999 Charles P. Wright Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Enrique Zanardi Copyright (C) 1998 Dave Cinege Copyright (C) 1997-2002 Free Software Foundation, Inc. Copyright (C) 1997-1999 Richard Gooch Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996..2008 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996..2003 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996-2006 Julian Seward Copyright (C) 1996-2002 Free Software Foundation, Inc. Copyright (C) 1996-1999 Guy Maor Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996 Jeff Noxon Copyright (C) 1996 Brian Candler Copyright (C) 1995-1999 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc. Copyright (C) 1995, 1996 by Bruce Perens Copyright (C) 1995 Bruce Perens Copyright (C) 1994-2000 by Tomi Ollila Copyright (C) 1994-1998 Andries E. Brouwer Copyright (C) 1994-1996 Charles L. Blake. Copyright (C) 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) Copyright (C) 1993-2002 Werner Almesberger Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Theodore Ts'o. Copyright (C) 1993, 1994 Theodore Ts'o. Copyright (C) 1993, 1994 Remy Card Copyright (C) 1993 Rick Sladkey Copyright (C) 1992-1998 Michael K. Johnson Copyright (C) 1992-1993 Jean-loup Gailly. Copyright (C) 1992-1993 Jean-loup Gailly Copyright (C) 1992, 1996 Free Software Foundation, Inc. Written by David MacKenzie . Copyright (C) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr) Copyright (C) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. Copyright (C) 1991,92,95,96,97,98,99,2001 Free Software Foundation, Inc. Copyright (C) 1991,92,95,96,97,98,99,2000,01 Free Software Foundation, Inc. Copyright (C) 1991, 1992 Linus Torvalds Copyright (C) 1990-1999 Free Software Foundation, Inc. Copyright (C) 1990, 91, 92, 93, 96 Free Software Foundation, Inc. Copyright (C) 1989-1999 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1987, 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Copyright (C) (C) 2003 Vladimir Oleynik (c) 2018 Gavin D. Howard (c) 2008 Timo Teras (c) 2007 by Yuichi Nakamura (c) 2004 to support dynamic variables. (c) 2002 Robert Griebl (c) 2002 Glenn McGrath (c) 1997 by Andi Kleen (c) 1995-1999 Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be) (c) 1995 Erik Andersen (Majorly adjusted for busybox) (C) Vladimir Oleynik (C) Mar 16, 2003 Manuel Novoa III (mjn3@codepoet.org) (C) Lauri Kasanen (C) Eero Tamminen (C) Copyright 2000, Axis Communications AB, LUND, SWEDEN (C) 2009 Stefan Seyfried (C) 2009 (C) 2008 for SUSv3. (C) 2007 by Tito Ragusa (C) 2007 Gabriel Somlo (C) 2006 Jac Goudsmit (C) 2005 (C) 2004 Yuichi Nakamura (C) 2003 Vladimir Oleynik (C) 2002,2003 by Vladimir Oleynik (C) 2002 Vladimir Oleynik (C) 2002 (C) 2001-2005 (C) 1991, 1992 Linus Torvalds. (C) 1991 Linus Torvalds. Copyright (C) 2001, Hewlett-Packard Company Licenses: GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this 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. BSD Advertising Clause omitted per the July 22, 1999 licensing change ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name University of Delaware not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The University of Delaware makes no representations about the suitability this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright (C) 1996-2006 Julian R Seward. All rights reserved. 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. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. Julian Seward, Cambridge, UK. jseward@bzip.org bzip2/libbzip2 version # 1.0.4 of 20 December 2006 ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. ******************************************************************************************************************************** This file is distributed under the terms and conditions of the MIT/X public licenses. See http://opensource.org/licenses/mit-license.html and notice http://www.gnu.org/licenses/license-list.html#X11License ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted. The author disclaims all warranties with regard to this software. ******************************************************************************************************************************** Permission is granted to use, distribute, or modify this source, provided that this copyright notice remains intact. ******************************************************************************************************************************** Original copyright notice states: This program is in the Public Domain. ******************************************************************************************************************************** may safely be consumed by a BSD or GPL license. ******************************************************************************************************************************** public domain. ******************************************************************************************************************************** License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. ******************************************************************************************************************************** THE BEER-WARE LICENSE" (Revision 42): wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. ******************************************************************************************************************************** This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. For more information, please refer to ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that: source code distributions retain the above copyright notice and this paragraph in its entirety, distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution, and all advertising materials mentioning features or use of this software display the following acknowledgement: ``This product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.'' Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 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. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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 Julianne F. Haugh nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY JULIE HAUGH 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 JULIE HAUGH 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. ******************************************************************************************************************************** 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 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 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. < one line to give the library's name and an idea of what it does. > Copyright (C) < year > < name of author > 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. < signature of Ty Coon > , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libwebsockets # Package version : 4.0.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/warmcat/libwebsockets/archive/v4.0.1.zip Upstream Authors / Maintainers: https://github.com/warmcat/libwebsockets Copyrights: Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD Copyright 1995-2010 Mark Adler Copyright 1995-2010 Jean-loup Gailly and Mark Adler Copyright (c)2006 - 2013 Andy Green Copyright (c) Kitware Inc. Copyright (c) 2004-2005 Sergey Lyubka Copyright (c) 2001 Bob Trower, Trantor Standard Systems Inc. Copyright (c) 2000 Kungliga Tekniska Hgskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 2000 - 2001 Kungliga Tekniska Hgskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 1999 Adobe Systems Incorporated. All Rights Reserved. Copyright (c) 1987, 1993, 1994, 1996 The Regents of the University of California. All rights reserved. Copyright (c) 1987, 1993, 1994 The Regents of the University of California. All rights reserved. Copyright (C)2011-2020 Andy Green Copyright (C)2011-2014 Andy Green Copyright (C) 2019 Andy Green Copyright (C) 2019 - 2020 Andy Green Copyright (C) 2017 Per Bothner Copyright (C) 2017 National Institute of Advanced Industrial Science and Technology (AIST) Copyright (C) 2017 Crash Barrier Ltd Copyright (C) 2017 \n"); Copyright (C) 2016-2019 Andy Green Copyright (C) 2016, Alexander Bruines Copyright (C) 2016 Alexander Bruines Copyright (C) 2010 - 2020 Andy Green Sakthi Kannan Copyright (C) 2010 - 2020 Andy Green Copyright (C) 2010 - 2019 Andy Green Copyright (C) 2004, 2010 Mark Adler Copyright (C) 2004, 2005, 2010 Mark Adler Copyright (C) 1995-2010 Mark Adler Copyright (C) 1995-2010 Jean-loup Gailly. Copyright (C) 1995-2010 Jean-loup Gailly detect_data_type() function provided freely by Cosmin Truta, 2006 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler Copyright (C) 1995-2010 Jean-loup Gailly Copyright (C) 1995-2009 Mark Adler Copyright (C) 1995-2008, 2010 Mark Adler Copyright (C) 1995-2007 Mark Adler Copyright (C) 1995-2006, 2010 Mark Adler Copyright (C) 1995-2005, 2010 Mark Adler Copyright (C) 1995-2005, 2010 Jean-loup Gailly. Copyright (C) 1995-2005 Jean-loup Gailly. Copyright (C) 1995-2003, 2010 Mark Adler Copyright (C) 1995-2003, 2010 Jean-loup Gailly. Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. All rights reserved. (C) Copyright 2010-2020 Andy Green (C) Copyright 2010-2018 Andy Green \n"); (C) Copyright 2010-2011 Andy Green (C) 2017 - 2018 andy@warmcat.com Licenses: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** License: MIT ******************************************************************************************************************************** * This version is MIT like the rest of libwebsockets ******************************************************************************************************************************** * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to * deal in the Software without restriction, including without limitation the * rights to use, copy, modify, merge, publish, distribute, sublicefsme, and/or * sell copies of the Software, and to permit persofsm to whom the Software is * furnished to do so, subject to the following conditiofsm: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portiofsm 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 MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, 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. ******************************************************************************************************************************** Placed in the Public Domain. ******************************************************************************************************************************** ################################################################################ # # Program: 3D Slicer # # Copyright (c) Kitware Inc. # # See COPYRIGHT.txt # or http://www.slicer.org/copyright/copyright.txt for details. # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # This file was originally developed by Jean-Christophe Fillion-Robin, Kitware Inc. # and was partially funded by NIH grant 3P41RR013218-12S1 # # AG 2013-02-18: I got it from here # https://github.com/Slicer/Slicer/blob/master/CMake/FindGit.cmake # license is BSD # ################################################################################ 3D Slicer Contribution and Software License Agreement ("Agreement") Version 1.0 (December 20, 2005) This Agreement covers contributions to and downloads from the 3D Slicer project ("Slicer") maintained by The Brigham and Women's Hospital, Inc. ("Brigham"). Part A of this Agreement applies to contributions of software and/or data to Slicer (including making revisions of or additions to code and/or data already in Slicer). Part B of this Agreement applies to downloads of software and/or data from Slicer. Part C of this Agreement applies to all transactions with Slicer. If you distribute Software (as defined below) downloaded from Slicer, all of the paragraphs of Part B of this Agreement must be included with and apply to such Software. Your contribution of software and/or data to Slicer (including prior to the date of the first publication of this Agreement, each a "Contribution") and/or downloading, copying, modifying, displaying, distributing or use of any software and/or data from Slicer (collectively, the "Software") constitutes acceptance of all of the terms and conditions of this Agreement. If you do not agree to such terms and conditions, you have no right to contribute your Contribution, or to download, copy, modify, display, distribute or use the Software. PART A. CONTRIBUTION AGREEMENT - License to Brigham with Right to Sublicense ("Contribution Agreement"). 1. As used in this Contribution Agreement, "you" means the individual contributing the Contribution to Slicer and the institution or entity which employs or is otherwise affiliated with such individual in connection with such Contribution. 2. This Contribution Agreement applies to all Contributions made to Slicer, including without limitation Contributions made prior to the date of first publication of this Agreement. If at any time you make a Contribution to Slicer, you represent that (i) you are legally authorized and entitled to make such Contribution and to grant all licenses granted in this Contribution Agreement with respect to such Contribution; (ii) if your Contribution includes any patient data, all such data is de-identified in accordance with U.S. confidentiality and security laws and requirements, including but not limited to the Health Insurance Portability and Accountability Act (HIPAA) and its regulations, and your disclosure of such data for the purposes contemplated by this Agreement is properly authorized and in compliance with all applicable laws and regulations; and (iii) you have preserved in the Contribution all applicable attributions, copyright notices and licenses for any third party software or data included in the Contribution. 3. Except for the licenses granted in this Agreement, you reserve all right, title and interest in your Contribution. 4. You hereby grant to Brigham, with the right to sublicense, a perpetual, worldwide, non-exclusive, no charge, royalty-free, irrevocable license to use, reproduce, make derivative works of, display and distribute the Contribution. If your Contribution is protected by patent, you hereby grant to Brigham, with the right to sublicense, a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable license under your interest in patent rights covering the Contribution, to make, have made, use, sell and otherwise transfer your Contribution, alone or in combination with any other code. 5. You acknowledge and agree that Brigham may incorporate your Contribution into Slicer and may make Slicer available to members of the public on an open source basis under terms substantially in accordance with the Software License set forth in Part B of this Agreement. You further acknowledge and agree that Brigham shall have no liability arising in connection with claims resulting from your breach of any of the terms of this Agreement. 6. YOU WARRANT THAT TO THE BEST OF YOUR KNOWLEDGE YOUR CONTRIBUTION DOES NOT CONTAIN ANY CODE THAT REQURES OR PRESCRIBES AN "OPEN SOURCE LICENSE" FOR DERIVATIVE WORKS (by way of non-limiting example, the GNU General Public License or other so-called "reciprocal" license that requires any derived work to be licensed under the GNU General Public License or other "open source license"). PART B. DOWNLOADING AGREEMENT - License from Brigham with Right to Sublicense ("Software License"). 1. As used in this Software License, "you" means the individual downloading and/or using, reproducing, modifying, displaying and/or distributing the Software and the institution or entity which employs or is otherwise affiliated with such individual in connection therewith. The Brigham and Women?s Hospital, Inc. ("Brigham") hereby grants you, with right to sublicense, with respect to Brigham's rights in the software, and data, if any, which is the subject of this Software License (collectively, the "Software"), a royalty-free, non-exclusive license to use, reproduce, make derivative works of, display and distribute the Software, provided that: (a) you accept and adhere to all of the terms and conditions of this Software License; (b) in connection with any copy of or sublicense of all or any portion of the Software, all of the terms and conditions in this Software License shall appear in and shall apply to such copy and such sublicense, including without limitation all source and executable forms and on any user documentation, prefaced with the following words: "All or portions of this licensed product (such portions are the "Software") have been obtained under license from The Brigham and Women's Hospital, Inc. and are subject to the following terms and conditions:" (c) you preserve and maintain all applicable attributions, copyright notices and licenses included in or applicable to the Software; (d) modified versions of the Software must be clearly identified and marked as such, and must not be misrepresented as being the original Software; and (e) you consider making, but are under no obligation to make, the source code of any of your modifications to the Software freely available to others on an open source basis. 2. The license granted in this Software License includes without limitation the right to (i) incorporate the Software into proprietary programs (subject to any restrictions applicable to such programs), (ii) add your own copyright statement to your modifications of the Software, and (iii) provide additional or different license terms and conditions in your sublicenses of modifications of the Software; provided that in each case your use, reproduction or distribution of such modifications otherwise complies with the conditions stated in this Software License. 3. This Software License does not grant any rights with respect to third party software, except those rights that Brigham has been authorized by a third party to grant to you, and accordingly you are solely responsible for (i) obtaining any permissions from third parties that you need to use, reproduce, make derivative works of, display and distribute the Software, and (ii) informing your sublicensees, including without limitation your end-users, of their obligations to secure any such required permissions. 4. The Software has been designed for research purposes only and has not been reviewed or approved by the Food and Drug Administration or by any other agency. YOU ACKNOWLEDGE AND AGREE THAT CLINICAL APPLICATIONS ARE NEITHER RECOMMENDED NOR ADVISED. Any commercialization of the Software is at the sole risk of the party or parties engaged in such commercialization. You further agree to use, reproduce, make derivative works of, display and distribute the Software in compliance with all applicable governmental laws, regulations and orders, including without limitation those relating to export and import control. 5. The Software is provided "AS IS" and neither Brigham nor any contributor to the software (each a "Contributor") shall have any obligation to provide maintenance, support, updates, enhancements or modifications thereto. BRIGHAM AND ALL CONTRIBUTORS SPECIFICALLY DISCLAIM ALL EXPRESS AND IMPLIED WARRANTIES OF ANY KIND INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL BRIGHAM OR ANY CONTRIBUTOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY ARISING IN ANY WAY RELATED TO THE SOFTWARE, EVEN IF BRIGHAM OR ANY CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE MAXIMUM EXTENT NOT PROHIBITED BY LAW OR REGULATION, YOU FURTHER ASSUME ALL LIABILITY FOR YOUR USE, REPRODUCTION, MAKING OF DERIVATIVE WORKS, DISPLAY, LICENSE OR DISTRIBUTION OF THE SOFTWARE AND AGREE TO INDEMNIFY AND HOLD HARMLESS BRIGHAM AND ALL CONTRIBUTORS FROM AND AGAINST ANY AND ALL CLAIMS, SUITS, ACTIONS, DEMANDS AND JUDGMENTS ARISING THEREFROM. 6. None of the names, logos or trademarks of Brigham or any of Brigham's affiliates or any of the Contributors, or any funding agency, may be used to endorse or promote products produced in whole or in part by operation of the Software or derived from or based on the Software without specific prior written permission from the applicable party. 7. Any use, reproduction or distribution of the Software which is not in accordance with this Software License shall automatically revoke all rights granted to you under this Software License and render Paragraphs 1 and 2 of this Software License null and void. 8. This Software License does not grant any rights in or to any intellectual property owned by Brigham or any Contributor except those rights expressly granted hereunder. PART C. MISCELLANEOUS This Agreement shall be governed by and construed in accordance with the laws of The Commonwealth of Massachusetts without regard to principles of conflicts of law. This Agreement shall supercede and replace any license terms that you may have agreed to previously with respect to Slicer ******************************************************************************************************************************** "THE BEER-WARE LICENSE" (Revision 42): wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp ******************************************************************************************************************************** Creating the works from public domain print editions means that no one owns a United States copyright in these works, so the Foundation (and you!) can copy and distribute it in the United States without permission and without paying copyright royalties. Special rules, set forth in the General Terms of Use part of this license, apply to copying and distributing Project Gutenberg-tm electronic works to protect the PROJECT GUTENBERG-tm concept and trademark. Project Gutenberg is a registered trademark, and may not be used if you charge for the eBooks, unless you receive specific permission. If you do not charge anything for copies of this eBook, complying with the rules is very easy. You may use this eBook for nearly any purpose such as creation of derivative works, reports, performances and research. They may be modified and printed and given away--you may do practically ANYTHING with public domain eBooks. Redistribution is subject to the trademark license, especially commercial redistribution. ******************************************************************************************************************************** * The person who associated a work with this deed has dedicated * the work to the public domain by waiving all of his or her rights * to the work worldwide under copyright law, including all related * and neighboring rights, to the extent allowed by law. You can copy, * modify, distribute and perform the work, even for commercial purposes, * all without asking permission. * * The test apps are intended to be adapted for use in your code, which * may be proprietary. So unlike the library itself, they are licensed * Public Domain. ******************************************************************************************************************************** * Public Domain, ******************************************************************************************************************************** * Public Domain, ******************************************************************************************************************************** * Public Domain ******************************************************************************************************************************** * Public Domain, ******************************************************************************************************************************** * Public Domain ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** zlib License Copyright (c) This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libpcap # Package version : 1.9.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.tcpdump.org/release/libpcap-1.9.1.tar.gz Upstream Authors / Maintainers: Tcpdump Copyrights: Copyright (C) 1982, 1986, 1993 The Regents of the University of California. Copyright (C) 1987-1997 The Regents of the University of California. Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1995-1999 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). Copyright (C) 1996 Juniper Networks, Inc. Copyright (C) 1997 Yen Yen Lim and North Dakota State University Copyright (C) 1998 Softweyr LLC. Copyright (C) 1998, 2015 Todd C. Miller Copyright (C) 1999-2005 NetGroup, Politecnico di Torino (Italy) Copyright (C) 2000 Torsten Landschoff Sebastian Krahmer Copyright (C) 2001 Atsushi Onoe Copyright (C) 2002-2005 Sam Leffler, Errno Consulting Copyright (C) 2005-2010 CACE Technologies, Davis (California) Copyright (C) 2005 - 2009 CACE Technologies, Inc. Davis (California) Copyright (C) 2005-2009 CACE Technologies Copyright (C) 2006 Paolo Abeni (Italy) Copyright (C) 2007 Andy Lutomirski Copyright (C) 2007 Fulko Hew, SITA INC Canada, Inc Copyright (C) 2007 Mike Kershaw Copyright (C) 2007, 2008 Johannes Berg Copyright (C) 2008 CACE Technologies, Davis (California) Copyright (C) 2008 Gábor Stefanik Copyright (C) 2011-2012 Jakub Zawadzki Copyright (C) 2012-2012 Free Software Foundation, Inc. Copyright (C) 2013, Michal Sekletar Copyright (C) 2013, Petar Alilovic, Faculty of Electrical Engineering and Computing, University of Zagreb All rights reserved Copyright (C) 2014 Luigi Rizzo. Copyright (C) 2014 Michal Labedzki for Tieto Corporation Copyright (C) 2016 Julian Andres Klode . Copyright (C) 2017 Ali Abdulkadir . Copyright (C) 2017 Pure Storage, Inc. Copyright (C) 2018- The TCPdump Group Copyright 1989 by Carnegie Mellon. Copyright 1991 by the Massachusetts Institute of Technology Copyright 1992-2018 Free Software Foundation, Inc. Licenses: 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. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution, and (3) all advertising materials mentioning features or use of this software display the following acknowledgement: ``This product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.'' Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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 Politecnico di Torino nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution, and (3) all advertising materials mentioning features or use of this software display the following acknowledgement: ``This product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.'' Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 Politecnico di Torino, CACE Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 notices, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notices, 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS 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 SOFTWEYR LLC, THE REGENTS, 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. ******************************************************************************************************************************** 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. Alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** 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 CACE Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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 Politecnico di Torino nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** 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. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** Permission to use, copy, modify, and distribute this program for any purpose and without fee is hereby granted, provided that this copyright and permission notice appear on all copies and supporting documentation, the name of Carnegie Mellon not be used in advertising or publicity pertaining to distribution of the program without specific prior permission, and notice be given in supporting documentation that copying and distribution is by permission of Carnegie Mellon and Stanford University. Carnegie Mellon makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution. The name of Juniper Networks may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Yen Yen Lim and North Dakota State University 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the Computer Systems Engineering Group at Lawrence Berkeley Laboratory. 4. Neither the name of the University nor of the Laboratory may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Yen Yen Lim and North Dakota State University 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sub-license, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 HOLDER 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. ******************************************************************************************************************************** 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 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 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libubootenv # Package version : 0.3.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/sbabic/libubootenv/archive/v0.3.1.tar.gz Upstream Authors / Maintainers: Stefano Babic https://github.com/sbabic/libubootenv Copyrights: (C) Copyright 2019 Stefano Babic, DENX Software Engineering, sbabic@denx.de. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : nettle # Package version : 3.5.1 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://ftp.gnu.org/gnu/nettle/nettle-3.5.1.tar.gz Upstream Authors / Maintainers: https://git.lysator.liu.se/nettle/nettle Copyrights: copyright owned by the Free Software Foundation. Ported to Nettle by Andres Mejia. copyright owned by the Free Software Foundation. Also hacked by Simon Josefsson and Niels Möller. copyright owned by the Free Software Foundation. Also hacked by Simon Josefsson and Niels M¨ oller. CAMELLIA The C implementation is by Nippon Telegraph and Telephone Corporation NTT), heavily modified by Niels M¨ oller. copyright owned by the Free Software Foundation. Adapted to Nettle by Simon Josefsson and heavily modified by Niels Möller. Assembly for x86_64 by Niels Möller. copyright owned by the Free Software Foundation. Adapted to Nettle by Simon Josefsson and heavily modified by Niels M¨ oller. Assembly for x86 64 by Niels Copyright: 2013 Nikos Mavrogiannopoulos Copyright: 2013 Niels Möller Copyright: 2012-2013 Andrew M. (floodyberry) Copyright: 2009-2012 Aleksey Kravchenko Copyright 2018 Radical Eye Software Copyright 2011-2015 Free Software Foundation, Inc. Copyright 2002, 2013 Niels Möller Copyright 1991-1997, 1999-2017 Free Software Foundation, Inc. Copyright (C) Stefan Metzmacher 2012 Copyright (C) Michael Adam 2012 Copyright (C) Jeremy Allison 2012 Copyright (C) 2018 Red Hat, Inc. Copyright (C) 2018 Red Hat, Inc Copyright (C) 2018 Red Hat Inc. Copyright (C) 2018 Niels Möller Copyright (C) 2017, Red Hat Inc. Copyright (C) 2017 Red Hat, Inc. Copyright (C) 2017 Daiki Ueno Copyright (C) 2016 Niels Möller. Copyright (C) 2016 Niels Möller Copyright (C) 2015, 2018 Niels Möller Copyright (C) 2015, 2017 Dmitry Eremin-Solenikov Copyright (C) 2015 Red Hat, Inc. Copyright (C) 2015 Niels Möller Copyright (C) 2015 Amos Jeffries, Niels Möller Copyright (C) 2014, 2015 Niels Möller Copyright (C) 2014 Owen Kirby Copyright (C) 2014 Niels Möller Copyright (C) 2014 Joachim Strömbergson Copyright (C) 2014 Exegin Technologies Limited Copyright (C) 2013, Niels Möller Copyright (C) 2013, 2015 Niels Möller Copyright (C) 2013, 2014 Niels Möller Copyright (C) 2013 Red Hat Copyright (C) 2013 Nikos Mavrogiannopoulos Copyright (C) 2013 Niels Möller Copyright (C) 2013 Joachim Strömbergson Copyright (C) 2013 Joachim Strömbergon Copyright (C) 2012-2014 Niels Möller Copyright (C) 2012, 2014 Niels Möller Copyright (C) 2012 Simon Josefsson, Niels Möller Copyright (C) 2012 Simon Josefsson Copyright (C) 2012 Nikos Mavrogiannopoulos, Niels Möller Copyright (C) 2012 Nikos Mavrogiannopoulos Copyright (C) 2012 Niels Möller Copyright (C) 2011, 2014 Niels Möller Copyright (C) 2011, 2013, 2018 Niels Möller Copyright (C) 2011, 2013 Niels Möller Copyright (C) 2011 Niels Möller Copyright (C) 2011 Katholieke Universiteit Leuven Copyright (C) 2011 Daniel Kahn Gillmor Copyright (C) 2011 Andres Mejia Copyright (C) 2010, Niels Möller Copyright (C) 2010, 2014, Niels Möller Copyright (C) 2010, 2014 Niels Möller Copyright (C) 2010, 2013, 2014 Niels Möller Copyright (C) 2010, 2013 Niels Möller Copyright (C) 2010, 2011 Simon Josefsson Copyright (C) 2010 Simon Josefsson Copyright (C) 2010 Niels Möller Copyright (C) 2008, 2013 Niels Möller Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2006,2007 NTT Nippon Telegraph and Telephone Corporation). Copyright (C) 2005-2018 Niels Möller Copyright (C) 2005, Niels Möller Copyright (C) 2005, 2014 Niels Möller Copyright (C) 2005, 2013 Niels Möller Copyright (C) 2005, 2009 Niels Möller, Magnus Holmgren Copyright (C) 2005 Niels Möller Copyright (C) 2004, Niels Möller Copyright (C) 2004, 2014 Niels Möller Copyright (C) 2004, 2009 Niels Möller Copyright (C) 2004, 2008, 2013 Niels Möller Copyright (C) 2004 Simon Josefsson Copyright (C) 2004 Niels Möller Copyright (C) 2004 Free Software Foundation, Inc. Copyright (C) 2003, 2010 Niels Möller Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 2003 Nikos Mavroyanopoulos Copyright (C) 2003 Niels Möller, Marcus Comstedt Copyright (C) 2003 Niels Möller, Andreas Sigfridsson Copyright (C) 2003 Niels Möller Copyright (C) 2002, 2014 Niels Möller Copyright (C) 2002, 2013, 2014 Niels Möller Copyright (C) 2002, 2013 Niels Möller Copyright (C) 2002, 2010 Niels Möller Copyright (C) 2002, 2009, 2014 Niels Möller, Magnus Holmgren Copyright (C) 2002, 2005, 2013 Niels Möller Copyright (C) 2002, 2005 Niels Möller Copyright (C) 2002, 2004, 2014 Niels Möller Copyright (C) 2002, 2003, 2011 Niels Möller Copyright (C) 2002, 2003, 2010 Niels Möller Copyright (C) 2002, 2003, 2009 Niels Möller Copyright (C) 2002, 2003, 2008, 2011 Niels Möller Copyright (C) 2002, 2003, 2008 Niels Möller Copyright (C) 2002, 2003 Niels Möller Copyright (C) 2002 Niels Möller, Dan Egnor Copyright (C) 2002 Niels Möller Copyright (C) 2002 Dan Egnor, Niels Möller Copyright (C) 2001, 2015 Niels Möller Copyright (C) 2001, 2014 Niels Möller Copyright (C) 2001, 2013 Niels Möller Copyright (C) 2001, 2012 Niels Möller, Nikos Mavrogiannopoulos Copyright (C) 2001, 2012 Niels Möller Copyright (C) 2001, 2011, 2012 Niels Möller Copyright (C) 2001, 2011 Niels Möller Copyright (C) 2001, 2010 Niels Möller Copyright (C) 2001, 2008, 2013 Niels Möller Copyright (C) 2001, 2005 Niels Möller Copyright (C) 2001, 2004 Peter Gutmann, Andrew Kuchling, Niels Möller Copyright (C) 2001, 2004 Niels Möller Copyright (C) 2001, 2003, 2015 Niels Möller Copyright (C) 2001, 2003, 2012 Niels Möller Copyright (C) 2001, 2003, 2006, 2010 Niels Möller Copyright (C) 2001, 2003, 2006 Niels Möller Copyright (C) 2001, 2003 Niels Möller Copyright (C) 2001, 2002, 2005, Rafael R. Sevilla, Niels Möller Copyright (C) 2001, 2002 Niels Möller Copyright (C) 2001 Niels Möller Copyright (C) 2000, 2001, 2002, 2004, 2005, 2011, 2012 Niels Möller Copyright (C) 2000, 2001, 2002 Rafael R. Sevilla, Niels Möller Copyright (C) 1999 Ruud de Rooij Copyright (C) 1999 J.H.M. Dassen (Ray) Copyright (C) 1998, 2001, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1998, 2001 FSF, Ray Dassen, Niels Möller Copyright (C) 1998 Ross Anderson, Eli Biham, Lars Knudsen. Copyright (C) 1992 Dana L. How Copyright (C) 1989-2014 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright (C) 1987-2014 Free Software Foundation, Inc. Licenses: This program is free software: you can redistribute it and/or modify it under the terms of either: * the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. or * 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. or both in parallel, as here. 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : wireless-regdb # Package version : 2022.04.08 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2022.04.08.tar.xz Upstream Authors / Maintainers: https://www.kernel.org/pub/software/network/wireless-regdb Copyrights: Copyright (c) 2008, Michael Green Copyright (c) 2008, Luis R. Rodriguez Copyright (c) 2008, Johannes Berg Licenses: ISC License Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 1995-2003 by Internet Software Consortium Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : tzdata # Package version : 2022a #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.iana.org/time-zones/repository/releases/tzdata2022a.tar.gz Upstream Authors / Maintainers: https://www.iana.org/time-zones Licenses: Public Domain #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : attr # Package version : 2.4.48 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://download.savannah.gnu.org/releases/attr/attr-2.4.48.src.tar.gz Copyrights: Copyright (c) 2007, 2008 Andreas Gruenbacher. All rights reserved. Copyright (c) 2003-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2002-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2002-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2001-2003,2005 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2001-2002,2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2006 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2002,2004 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (c) 1999, 2001-2003 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2009 Andreas Gruenbacher Copyright (C) 2008 Petr Pisar Copyright (C) 2007 Free Software Foundation Copyright (C) 2007 Antonio Trueba Copyright (C) 2007 Andreas Gruenbacher Copyright (C) 2006 Free Software Foundation, Inc. Copyright (C) 2006 Daniel Nylander Copyright (C) 2006 Andreas Gruenbacher , SuSE Linux AG. Copyright (C) 2005 Guilhelm Panaget Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004, 2005 Jakub Bogusz Copyright (C) 2004 Luk Claes Copyright (C) 2004 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 2004 Free Software Foundation, Inc. Copyright (C) 2003, 2006 Silicon Graphics, Inc. Copyright (C) 2003, 2006 Andreas Gruenbacher Copyright (C) 2003, 2004, 2006, 2007 Silicon Graphics, Inc. Copyright (C) 2003, 2004, 2005, 2006, 2007 Silicon Graphics, Inc. Copyright (C) 2003 Silicon Graphics, Inc. Copyright (C) 2003 Andreas Gruenbacher , SuSE Linux AG. Copyright (C) 2003 Andreas Gruenbacher Copyright (C) 2002, 2004, 2007 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2002, 2004, 2007 Andreas Gruenbacher Copyright (C) 2002, 2004 Silicon Graphics, Inc. Al rights reserved. Copyright (C) 2002, 2004 Andreas Gruenbacher Copyright (C) 2002, 2003 Andreas Grünbacher Copyright (C) 2002 Andreas Gruenbacher , SuSE Linux AG. Copyright (C) 2001-2005 Free Software Foundation, Inc. Copyright (C) 2001-2002 Silicon Graphics, Inc. All Rights Reserved. Copyright (C) 2001-2002 Andreas Gruenbacher Copyright (C) 2001, 2002, 2006, 2007 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001, 2002, 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001, 2002, 2004, 2007 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001, 2002, 2003, 2006, 2008 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001, 2002, 2003, 2006 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001, 2002, 2003 Silicon Graphics, Inc. All rights reserved. Copyright (C) 2001 Andreas Gruenbacher. Copyright (C) 2000, 2002, 2007 Andreas Gruenbacher Copyright (C) 2000 Free Software Foundation, Inc. Copyright (C) 1996-2012 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. (C) Silicon Graphics Inc, September 2001 (C) Andreas Gruenbacher, February 2001 Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! Copyright (c) 2000-2002,2004 Silicon Graphics, Inc. All Rights Reserved. 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, see . GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libsodium # Package version : 1.0.18 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz Upstream Authors / Maintainers: https://libsodium.org https://github.com/jedisct1/libsodium Copyrights: copyright (c) 2013-2019, Frank Denis Copyright 2013 Alexander Peslyak All rights reserved. Copyright 2012,2013 Alexander Peslyak All rights reserved. Copyright 2009 Colin Percival Copyright 2005,2007,2009 Colin Percival All rights reserved. Copyright (c) 2015 Thomas Pornin Copyright (c) 2015 Enrico M. Crisostomo Copyright (c) 2014, 2015, 2016 Philip Withnall Copyright (c) 2013-2019 The libsodium authors. Copyright (c) 2013-2019 Frank Denis Copyright (c) 2011 Maarten Bosmans Copyright (c) 2011 Daniel Richard G. Copyright (c) 2010 Diego Elio Petteno Copyright (c) 2008 Steven G. Johnson Copyright (c) 2008 John Darrington Copyright (c) 2008 Guido U. Draheim Copyright (c) 2008 Alan Woodland Copyright (C) 2008-2013 Free Software Foundation, Inc. Copyright 2013-2019 Frank Denis Licenses: Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** Copyright 2012, Samuel Neves . You may use this under the terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your option. The terms of these licenses can be found at: - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - OpenSSL license : https://www.openssl.org/source/license.html - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ******************************************************************************************************************************** This is a code generator built using the iMatix GSL code generation language. See https://github.com/imatix/gsl for details. This script is licensed under MIT/X11. ******************************************************************************************************************************** Permission Notice ******************************************************************************************************************************** Public domain ******************************************************************************************************************************** Creative Commons CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** LICENSE ISSUES ============== The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License --------------- ==================================================================== Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED 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 OpenSSL PROJECT OR ITS 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. ==================================================================== This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). Original SSLeay License ----------------------- Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. 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 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] ******************************************************************************************************************************** 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 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 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. ******************************************************************************************************************************** Copyright (C) 1996 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : openssl # Package version : 1.1.1o #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://www.openssl.org/source/openssl-1.1.1o.tar.gz Upstream Authors / Maintainers: https://www.openssl.org/community/ Copyrights: Copyright Patrick Powell 1995 Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. Copyright 2017 [Ribose Inc.](https://www.ribose.com). All Rights Reserved. Copyright 2017 Ribose Inc. All Rights Reserved. Copyright 2017 BaishanCloud. All rights reserved. Copyright 2016 VMS Software, Inc. All Rights Reserved. Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. Copyright 2016 Cryptography Research, Inc. Copyright 2015-2016 Cryptography Research, Inc. Copyright 2015 Cryptography Research, Inc. Copyright 2014-2016 Cryptography Research, Inc. Copyright 2014 Cryptography Research, Inc. Copyright 2013 Mark Jason Dominus Copyright 2013 M. J. Dominus. Copyright 2012, Samuel Neves Copyright 2011 Google Inc. Copyright 2006 NTT (Nippon Telegraph and Telephone Corporation) . ALL RIGHTS RESERVED. Copyright 2005 Nokia. All rights reserved. Copyright 2004-2014, Akamai Technologies. All Rights Reserved. Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2016 Viktor Dukhovni . All rights reserved. Copyright (c) 2015 CloudFlare, Inc. Copyright (c) 2014, Intel Corporation. All Rights Reserved. Copyright (c) 2013-2014 Timo Teräs Copyright (c) 2012-2016 Jean-Philippe Aumasson Copyright (c) 2012-2014 Daniel J. Bernstein Copyright (c) 2012, Intel Corporation. All Rights Reserved. Copyright (c) 2008 Andy Polyakov appro@openssl.org Copyright (c) 2007 KISA(Korea Information Security Agency). All rights reserved. Copyright (c) 2004, Richard Levitte All rights reserved. Copyright (c) 2004, EdelKey Project. All Rights Reserved. Copyright (c) 2004, 2018, Richard Levitte All rights reserved. Copyright (c) 2004 Kungliga Tekniska Högskolan Royal Institute of Technology, Stockholm, Sweden). All rights reserved. Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved Copyright (c) 2002 The OpenTSA Project. All rights reserved. Copyright (c) 1998-2021 The OpenSSL Project Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved. Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved. Copyright (C) 2017 National Security Research Institute. All Rights Reserved. Copyright (C) 2006, Network Resonance, Inc. Copyright (C) 2011, RTFM, Inc. Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Copyright The OpenSSL Project Authors. All Rights Reserved. Licenses: 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. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED 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 OpenSSL PROJECT OR ITS 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. ==================================================================== This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). Original SSLeay License ----------------------- This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. 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 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] ******************************************************************************************************************************** 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. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED 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 OpenSSL PROJECT OR ITS 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. ==================================================================== This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). Original SSLeay License ----------------------- This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. 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 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 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. The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https:www.openssl.orgsourcelicense.html Written by Andy Polyakov for the OpenSSL project. The module is, however, dual licensed under OpenSSL and CRYPTOGAMS licenses depending on where you obtain it. For further details see http:www.openssl.org~approcryptogams. Permission to use under GPL terms is granted. ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html Written by Andy Polyakov for the OpenSSL project. The module is, however, dual licensed under OpenSSL and CRYPTOGAMS licenses depending on where you obtain it. For further details see http://www.openssl.org/~appro/cryptogams/. ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html Written by Andy Polyakov for the OpenSSL project. The module is, however, dual licensed under OpenSSL and CRYPTOGAMS licenses depending on where you obtain it. For further details see http://www.openssl.org/~appro/cryptogams/. Specific modes and adaptation for Linux kernel by Ard Biesheuvel of Linaro. Permission to use under GPL terms is granted. ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https:www.openssl.orgsourcelicense.html This file is dual-licensed and is also available under the following terms: Copyright (c) 2004, Richard Levitte All rights reserved. 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 andor 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 OWNER 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. ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https:www.openssl.orgsourcelicense.html This file is dual-licensed and is also available under the following terms: Copyright (c) 2004 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). All rights reserved. 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 andor other materials provided with the distribution. 3. Neither the name of the Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE 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 INSTITUTE 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. ******************************************************************************************************************************** This code is hereby placed in the public domain. ******************************************************************************************************************************** SHA based password algorithm, describe by Ulrich Drepper here: https://www.akkadia.org/drepper/SHA-crypt.txt (note that it's in the public domain) ******************************************************************************************************************************** Public domain version is distributed above. ******************************************************************************************************************************** Inspired by Daniel J. Bernstein's public domain nistp224 implementation and Adam Langley's public domain 64-bit C implementation of curve25519 ******************************************************************************************************************************** Adapted from the public domain code by D. Bernstein from SUPERCOP. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** 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 HOLDER 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. ******************************************************************************************************************************** Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html Copyright (c) 2008 Andy Polyakov This module may be used under the terms of either the GNU General Public License version 2 or later, the GNU Lesser General Public License version 2.1 or later, the Mozilla Public License version 1.1 or the BSD License. The exact terms of either license are distributed along with this module. For further details see http://www.openssl.org/~appro/camellia/. 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 as the first lines of this file unmodified. 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 Andy Polyakov ``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 NTT 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. ******************************************************************************************************************************** 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. Neither the name of author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY AUTHOR 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 AUTHOR 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. ******************************************************************************************************************************** The "Artistic License" Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder as specified below. "Copyright Holder" is whoever is named in the copyright or copyrights for the package. "You" is you, if you're thinking about copying or distributing this Package. "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whoever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package. 7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. 8. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. 9. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End ******************************************************************************************************************************** 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. You may also can redistribute it and/or modify it under the terms of the Perl Artistic License. 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 copies of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : boost # Package version : 1.72.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.bz2 Upstream Authors / Maintainers: https://www.boost.org/ Copyrights: © Copyright Tobias Schwinger, 2009 © Copyright Steven Ross 2009-2014 © Copyright Stefan Seefeld, 2015 © Copyright Ralf W. Grosse-Kunstleve 2001 © Copyright Paul Moore 1999. © Copyright Paul Moore 1999-2001; © Daryle Walker 2005, 2013. © Copyright Paul Mensonides 2002 © Copyright Marshall Clow, 2012 © Copyright Lorenzo Caminiti, 2009-2012 © Copyright Lorenzo Caminiti, 2008-2016 © Copyright John Maddock 2004
© Copyright Joachim Faulhaber, 2010 © Copyright Housemarque Oy 2002 © Copyright Hervé Brönnimann, Polytechnic University, 2002--2004. © Copyright Hartmut Kaiser 2005 © Copyright Fernando Luis Cacciola Carballal, 2004 © Copyright Fernando Cacciola, 2002 - 2010. © Copyright Eric Niebler 2005 © Copyright Douglas Gregor 2003
© Copyright CrystalClear Software, 2003 © Copyright Christophe Henry, 2010 © Copyright Beman Dawes, 2014 © Copyright Beman Dawes, 2003, 2011 © Copyright Beman Dawes, 2003 © Copyright Beman Dawes, 2001 © Copyright Beman Dawes, 2001 © Copyright Beman Dawes 2000-2004 © Copyright Beman Dawes 1999-2003. © Copyright Andrey Semashev, 2013 © Copyright Alexander Nasonov, Lorenzo Caminiti, 2006-2012 © Copyright Aleksey Gurtovoy 2004 © Copyright 2009-2010 Vicente J. Botet Escribá © 2016 Klemens D. Morgenstern © 2016 Andrey Semashev © 2014-2019 Antony Polukhin © 2014-2015 Antony Polukhin © 2014 Peter Dimov © 2014 Glen Fernandes © 2014 Antony Polukhin © 2014 Andrey Semashev © 2007 Microsoft Corporation. All rights reserved. © 2003-2008 Peter Dimov © 2001, 2002 Peter Dimov and Multi Media Ltd. © 1997-2000 Metrowerks Corp. copyright notice: Author: Frank Warmerdam, warmerdam@pobox.com copyright Xiaogang Zhang. copyright Paul A. Bristow 2018 copyright Paul A. Bristow 2006 - 2010 copyright Louis Dionne 2016 copyright Louis Dionne 2015 copyright Louis Dionne 2013-2017 copyright Louis Dionne 2013-2016 copyright John Maddock 2012 copyright John Maddock 2008 copyright John Maddock 2003, Artyom Beilis 2010 copyright John Maddock 2003 copyright John Maddock 2003 copyright Jason Rice 2017 copyright Jason Rice 2016 copyright Gonzalo Brito Gadeschi 2015 copyright 2018, 2019 Peter Dimov copyright 2018 Joe Blow, John Coe copyright 2016-2019 Joaquín M López Muñoz copyright 2016-2019 Antony Polukhin copyright 2016 Daniel James copyright 2015 Joel Falcou copyright 2015 Charly Chevalier copyright 2014-2019 Antony Polukhin copyright 2014-2017 Glen Joseph Fernandes] authors [Fernandes, Glen copyright 2014 Renato Tegon Forti, Antony Polukhin, 2015 Antony Polukhin, 2016 Antony Polukhin, Klemens Morgenstern, 2017-2019 Antony Polukhin copyright 2014 Christopher Kormanyos, John Maddock, Paul A. Bristow copyright 2012-2019 Antony Polukhin copyright 2011-2019 Antony Polukhin copyright 2011-2013 Steven Watanabe copyright 2011, Stefan SeefeldU copyright 2010-2017 Daniel James copyright 2010-2013 Sebastian Redl copyright 2010-2011 Tim Blechmann copyright 2010-2001 Timequake man copyright 2009-2018 Ion Gaztanaga copyright 2009-2013 Vicente J. Botet Escriba copyright 2009-2012 Vicente J. Botet Escriba copyright 2008-2011 Tim Blechmann copyright 2008-2010 Marcin Kalicinski copyright 2008 Howard Hinnant copyright 2007 Eric Niebler copyright 2007 2008 2009 Frank Mori Hess copyright 2006-2012 Matias Capeletto copyright 2006-2010 Alexander Nasonov copyright 2006, 2008 Beman Dawes] copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012 Julio M. Merino Vidal, Ilya Sokolov, Felipe Tanus, Jeff Flinn, Boris Schaeling, 2016 Klemens D. Morgenstern copyright 2005-2019 Rene Rivera copyright 2005 2006 2007 2008 Daniel James copyright 2004-2007 Fernando Luis Cacciola Carballal copyright 2004 Brian Ravnsgaard Riis copyright 2004 2005 Arkadiy Vertleyb, Peder Holt copyright 2003 2006 Beman Dawes, Rene Rivera copyright 2003 2004 Jeremy B. Maitin-Shepard copyright 2002 2004 2006 Joel de Guzman, Eric Niebler copyright 2002 2003 Eric Friedman Itay Maman copyright 2002 - 2015 David Abrahams, Stefan copyright 2001 by Yann Dirson. copyright 2001 Beman Dawes, 2014-2019 Antony Polukhin copyright 2001 2003 2012 Daryle Walker copyright 2001 2002 2003 2004 2005 CrystalClear Software, Inc. copyright 2001 2002 2003 2004 2005 2006 2011 2012 Joel de Guzman, Dan Marsden, Tobias Schwinger copyright 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Joel de Guzman, Hartmut Kaiser copyright 2000-2005 Kevlin Henney copyright 2000-2005 Jens Maurer, 2009-2010 Steven Watanabe copyright 2000 2005 Steve Cleary and John Maddock copyright 2000 2002 2003 Joe Blow, Jane Doe authors Blow, Joe Doe, Jane copyright 1997 to 1999 by Joey Hess. copyright 1977,1985 Someone else copyright 1977, 1985 Someone else copyright 1977 1985 Someone else copyright 1963-1965 Jane Doe, 2018 Joe Blow, John Coe copyright 1963, 1964, 1965 Jane Doe copyright 1963 1964 1965 Jane Doe copyright 1325 John Doe john.doe@example.com copyright 1325 John Doe copyright (c) 2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2019 Oracle and/or its affiliates. copyright (c) 2018-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2018, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2018, Oracle and/or its affiliates. copyright (c) 2018, 2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2018, 2019, Oracle and/or its affiliates. copyright (c) 2018, 2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2018 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2018 Oracle and/or its affiliates. copyright (c) 2017-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle. copyright (c) 2017-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017-2019, Oracle and/or its affiliates. copyright (c) 2017-2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017-2018, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017-2018, Oracle and/or its affiliates. copyright (c) 2017-2018 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017-2018 Oracle and/or its affiliates. copyright (c) 2017, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017, Oracle and/or its affiliates. copyright (c) 2017, 2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017, 2019, Oracle and/or its affiliates. copyright (c) 2017, 2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017, 2019 Oracle and/or its affiliates. copyright (c) 2017 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2017 Oracle and/or its affiliates. copyright (c) 2016-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2016-2019, Oracle and/or its affiliates. copyright (c) 2016-2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2016-2018, Oracle and/or its affiliates. copyright (c) 2016-2018 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2016-2017, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2016-2017, Oracle and/or its affiliates. copyright (c) 2016, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2016, Oracle and/or its affiliates. copyright (c) 2016 Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle copyright (c) 2016 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2015-2019, Oracle and/or its affiliates. copyright (c) 2015-2019 Oracle and/or its affiliates. copyright (c) 2015-2018, Oracle and/or its affiliates. copyright (c) 2015-2018 Oracle and/or its affiliates. copyright (c) 2015-2017, Oracle and/or its affiliates. copyright (c) 2015-2017 Oracle and/or its affiliates. copyright (c) 2015-2016, Oracle and/or its affiliates. copyright (c) 2015-2016 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2015, Oracle and/or its affiliates. copyright (c) 2015, 2019, Oracle and/or its affiliates. copyright (c) 2015, 2018, Oracle and/or its affiliates. copyright (c) 2015 Oracle and/or its affiliates. copyright (c) 2014-2019, Oracle and/or its affiliates. copyright (c) 2014-2019 Oracle and/or its affiliates. Contributed and/or modified by Menelaos Karavelas, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2014-2019 Oracle and/or its affiliates. copyright (c) 2014-2018, Oracle and/or its affiliates. copyright (c) 2014-2018 Oracle and/or its affiliates. copyright (c) 2014-2017, Oracle and/or its affiliates. copyright (c) 2014-2017 Oracle and/or its affiliates. copyright (c) 2014-2015, Oracle and/or its affiliates. copyright (c) 2014-2015 Oracle and/or its affiliates. copyright (c) 2014, Oracle and/or its affiliates. copyright (c) 2014, 2019, Oracle and/or its affiliates. copyright (c) 2014, 2018, Oracle and/or its affiliates. copyright (c) 2014, 2018 Oracle and/or its affiliates. copyright (c) 2014 Oracle and/or its affiliates. copyright (c) 2013-2019, Oracle and/or its affiliates. copyright (c) 2013-2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle copyright (c) 2013-2019 Oracle and/or its affiliates. copyright (c) 2013-2018, Oracle and/or its affiliates. copyright (c) 2013-2018 Oracle and/or its affiliates. copyright (c) 2013-2017, Oracle and/or its affiliates. copyright (c) 2013-2017 Oracle and/or its affiliates. copyright (c) 2013-2015, Oracle and/or its affiliates. copyright (c) 2013-2014, Oracle and/or its affiliates. copyright (c) 2013, Oracle and/or its affiliates. copyright (c) 2013, 2014, Oracle and/or its affiliates. copyright (c) 2013, 2014 Oracle and/or its affiliates. copyright (c) 2005 troy d. straszheim http://www.resophonic.com copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands. copyright 2018 Joe Blow, John Coe copyright 2002 2003 2004 Douglas Gregor Copyright: 2008 CodeRage, LLC Author: Jonathan Turkanis Contact: turkanis at coderage dot com Copyright: 2008 CodeRage, LLC 2004-2007 Jonathan Turkanis Author: Jonathan Turkanis Contact: turkanis at coderage dot com Copyright: 2007-2008 CodeRage, LLC Author: Jonathan Turkanis Contact: turkanis at coderage dot com Copyright(c) 2016 Francisco José Tapia (fjtapia@gmail.com ) Copyright(c) 2016 Francisco Jose Tapia (fjtapia@gmail.com ) Copyright © John Maddock & Paul A. Bristow 2007 - 2012 Copyright © Intel Corporation 2008-2010. Copyright © Daniel Frey, 2002-2009. Copyright © Beman Dawes, David Abrahams, 1999-2001. Copyright © 2015 UBM Canon All Rights Reserved Copyright © 2013 Eurodecision Author: Guillaume Pinot Copyright © 2012 Trustees of Indiana University Copyright © 2009-2019 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam Wulkiewicz, Oracle and/or its affiliates Copyright © 2008 Beman Dawes, Rene Rivera Copyright © 2003-2008 Jan Gaspar, 2013 Paul A. Bristow Copyright © 2003-2008 Hartmut Kaiser Copyright © 2003-2007 Thorsten Ottosen. Copyright © 2003 Vladimir Prus Copyright © 2003 Samuel Krempp Copyright © 2003 Ross Smith Copyright © 2003 Martin Wille Copyright © 2003 Andreas Huber Dönni Copyright © 2002 Juan Carlos Arevalo-Baeza Copyright © 2002 Jeff Westfahl
Copyright © 2002 Chris Uzdavinis Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser Copyright © 2001-2003 Hartmut Kaiser Copyright © 2001-2002 Joel de Guzman Copyright © 2001-2002 Daniel C. Nuffer Copyright © 2000-2002 http://www.boost.org/people/jeremy_siek.htm Jeremy Siek , Univ.of Notre Dame ( mailto:jsiek@osl.iu.edu) http://www.boost.org/people/liequan_lee.htm Lie-Quan Lee , Univ.of Notre Dame Copyright © 2000-2002 http://www.boost.org/people/jeremy_siek.htm Jeremy Siek , Indiana University ( mailto:jsiek@osl.iu.edu ) Copyright © 1998-2005 Joel de Guzman, Hartmut Kaiser Copyright © 1998-2003 Joel de Guzman Copyright Zach Laine 2016 Copyright Zach Laine 2014 Copyright Vladimir Prus, 2002 Copyright Vladimir Prus 2004. Copyright Vladimir Prus 2003. Copyright Vladimir Prus 2002. Copyright Vladimir Prus 2002-2010. Copyright Vladimir Prus 2002-2006. Copyright Vladimir Prus 2002-2004. Copyright Vladimir Prus 2002 Copyright Vladimir Prus Copyright Vladimir Batov 2009-2016 Copyright Vicente J. Botet Escriba 2012. Copyright Vicente J. Botet Escriba 2010. Copyright Vicente J. Botet Escriba 2010 Copyright Vicente J. Botet Escriba 2009. Copyright Vicente J. Botet Escriba 2009-2011 Copyright Vicente J. Botet Escriba 2009-2010 Copyright Vicente J. Botet Escriba 2009 Copyright Toon Knapen, David Abrahams, Roland Richter, and Jeremy Siek 2003. Copyright Tobias Schwinger 2005-2007 Copyright Timmo Stange 2007. Copyright Thorsten Ottosen, Neil Groves 2006. Copyright Thorsten Ottosen, Neil Groves 2006 - 2008. Copyright Thorsten Ottosen, 2009. Copyright Thorsten Ottosen 2008. Copyright Thorsten Ottosen 2006. Copyright Thorsten Ottosen 2003-2008. Copyright Thorsten Ottosen 2003-2007. Copyright Thorsten Ottosen 2003-2006. Copyright Thorsten Ottosen 2003-2005. Copyright Thorsten Ottosen 2003-2004. Copyright Thorsten Ottosen & Larry Evans 2003-2005. Copyright Thomas Sailer 2013. Copyright Thomas Mang 2012. Copyright Thomas Kent 2016 Copyright Thijs van den Berg, 2008. Copyright Thijs van den Berg 2014 Copyright T. Zachary Laine 2016-2018 Copyright Steven Watanabe 2014 Copyright Steven Watanabe 2011 Copyright Steven Watanabe 2010-2011 Copyright Steven Watanabe 2010 Copyright Steven Watanabe 2009-2011 Copyright Steven Watanabe 2009 Copyright Steven Ross 2009. Copyright Steven J. Ross 2014 Copyright Steven J. Ross 2008 - 2014 Copyright Steven J. Ross 2001 - 2014. Copyright Steven J. Ross 2001 - 2014 Copyright Steven J. Ross 2001 - 2009. Copyright Stefan Seefeld 2016. Copyright Stefan Seefeld 2005. Copyright Shunsuke Sogame 2005-2006. Copyright Shreyans Doshi 2017. Copyright Sergue E. Leontiev 2013. Copyright Sergey Krivonos 2017 Copyright Sebastian Redl 2009 Copyright Sebastian Ramacher, 2007. Copyright Sascha Ochsenknecht 2009. Copyright Samuel Krempp 2003. Copyright Ruslan Baratov 2017 Copyright Robin Eckert 2015. Copyright Robert Ramey 2007. Copyright Rene Rivera 2018 Copyright Rene Rivera 2017 Copyright Rene Rivera 2016 Copyright Rene Rivera 2015-2019. Copyright Rene Rivera 2015-2019 Copyright Rene Rivera 2015-2016 Copyright Rene Rivera 2015 Copyright Rene Rivera 2014-2019 Copyright Rene Rivera 2014-2015 Copyright Rene Rivera 2014 Copyright Rene Rivera 2013-2018 Copyright Rene Rivera 2013-2015 Copyright Rene Rivera 2013-2015 Copyright Rene Rivera 2013-2014 Copyright Rene Rivera 2013 Copyright Rene Rivera 2012-2015 Copyright Rene Rivera 2011-2019 Copyright Rene Rivera 2011-2017 Copyright Rene Rivera 2011-2016 Copyright Rene Rivera 2011-2015 Copyright Rene Rivera 2011-2013 Copyright Rene Rivera 2011-2012 Copyright Rene Rivera 2008-2019 Copyright Rene Rivera 2008-2017 Copyright Rene Rivera 2008-2015 Copyright Rene Rivera 2008-2013 Copyright Rene Rivera 2008 Copyright Rene Rivera 2006. Copyright Rene Rivera 2005-2016 Copyright Rene Rivera 2005-2007. Copyright Rene Rivera 2004. Copyright Rene Rivera 2004-2006. Copyright Renato Tegon Forti, Antony Polukhin 2011 - 2019. Copyright Ralf W. Grosse-Kunstleve 2006. Copyright Ralf W. Grosse-Kunstleve & David Abrahams 2006. Copyright Peter Dimov, Hans Dembinski 2018-2019 Copyright Peter Dimov and Multi Media Ltd 2001, 2002 Copyright Peter Dimov and David Abrahams 2002. Copyright Peter Dimov 2019. Copyright Peter Dimov 2018 Copyright Peter Dimov 2017, 2018 Copyright Peter Dimov 2001-2003 Copyright Peter Dimov 2001-2002 Copyright Peter Dimov 2001 Copyright Peter Dimov 2000-2003 Copyright Peter Dimov 2000-2002 Copyright Peder Holt 2005. Copyright Pavol Droba 2002-2006. Copyright Pavol Droba 2002-2004. Copyright Pavol Droba 2002-2003. Copyright Pavol Droba 2002-2003. Copyright Paul Mensonides 2003 Copyright Paul Fultz II 2018 Copyright Paul Bristow 2014. Copyright Paul A. Britow 2009 Copyright Paul A. Bristow 2018 Copyright Paul A. Bristow 2017. Copyright Paul A. Bristow 2017. Copyright Paul A. Bristow 2017, 2018 Copyright Paul A. Bristow 2016, 2017, 2018. Copyright Paul A. Bristow 2014. Copyright Paul A. Bristow 2013 Copyright Paul A. Bristow 2011, 2012. Copyright Paul A. Bristow 2010. Copyright Paul A. Bristow 2010 Copyright Paul A. Bristow 2008, 2014. Copyright Paul A. Bristow 2008, 2010. Copyright Paul A. Bristow 2007. Copyright Paul A. Bristow 2007, 2013-14. Copyright Paul A. Bristow 2007, 2010, 2012, 2014. Copyright Paul A. Bristow 2007, 2009 Copyright Paul A. Bristow 2007 Copyright Paul A. Bristow 2006. Copyright Paul A. Bristow 2006-2011. Copyright Paul A. Bristow 2006, 2012, 2017. Copyright Paul A. Bristow 2006, 2007. Copyright Paul A. Bristow 2006, 2007, 2012. Copyright Paul A. Bristow 2006, 2007, 2012 Copyright Paul A. Bristow 2006, 2007, 2009, 2010. Copyright Orson Peters 2017. Copyright Oliver Kowalke, Nat Goodspeed 2015. Copyright Oliver Kowalke 2018. Copyright Oliver Kowalke 2017. Copyright Oliver Kowalke 2016. Copyright Oliver Kowalke 2015. Copyright Oliver Kowalke 2014. Copyright Oliver Kowalke 2013. Copyright Oliver Kowalke 2009. Copyright Oliver Kowalke / Nat Goodspeed 2015. Copyright Nikolay Mladenov 2007. Copyright Nikhar Agrawal 2013-14 Copyright Nick Thompson, 2019 Copyright Nick Thompson, 2019 Copyright Nick Thompson, 2018 Copyright Nick Thompson, 2017 Copyright Nick Thompson, 2017 Copyright Nick Thompson 2019. Copyright Nick Thompson 2017. Copyright Nicholas Thompson 2018 Copyright Neil Groves 2014. Copyright Neil Groves 2014 Copyright Neil Groves 2014 Copyright Neil Groves 2013. Copyright Neil Groves 2011. Copyright Neil Groves 2010. Copyright Neil Groves 2009. Copyright Neil Groves 2009 Copyright Neil Groves 2007. Copyright Neil Groves 2007. Copyright Neil Groves 2003-2004. Copyright Neil Groves & Thorsten Ottosen & Pavol Droba 2003-2004. Copyright Nat Goodspeed 2015. Copyright Nat Goodspeed 2014. Copyright Nat Goodspeed 2013. Copyright Nat Goodspeed 2013. Copyright Nat Goodspeed + Oliver Kowalke 2015. Copyright Nasos Iliopoulos, Gunter Winkler 2009. Copyright Modified Work Barrett Adair, 2013-2016 Copyright Mike Dev 2018 Copyright Michael Drexl 2005, 2006. Copyright Michael Caisse 2010 Copyright Matthew Pulver 2018 - 2019. Copyright Matias Capeletto 2006-2007 Copyright Mateusz Loskot 2018 Copyright Marshall Clow 2007. Based on the tab-check checker by Beman Dawes Copyright Markus J. Weber 2015 Copyright Marco Guazzone 2014 Copyright Louis Dionne, 2013-2016 Copyright Louis Dionne 2016 Copyright Louis Dionne 2015 Copyright Louis Dionne 2013-2017 Copyright Louis Dionne 2013-2016 Copyright Louis Dionne 2013-2016 Copyright Louis Dionne 2013 Copyright Lingxi Li 2015. Copyright Leo Goodstadt 2012 Copyright Kohei Takahashi 2016. Copyright Kohei Takahashi 2012-2014. Copyright Klemens Morgenstern, 2012-2015. Copyright Klemens David Morgenstern, Hans P. Dembinski 2016-2017 Copyright Kevlin Henney, 2000-2005. Copyright Kevlin Henney, 2000, 2001, 2002. All rights reserved. Copyright Keld Helsgaun 2000, Oliver Kowalke 2014. Copyright Keith MacDonald 2005. Copyright Justinas Vygintas Daugmaudis 2010-2018 Copyright Jonathan Turkanis 2005. Copyright John Z. Maddock 2017 Copyright John R. Bandela 2001. Copyright John R. Bandela 2001 Copyright John R. Bandela 2000-2002 Copyright John Maddock. Copyright John Maddock and Paul A. Bristow 2007 Copyright John Maddock 2019. Copyright John Maddock 2018. Copyright John Maddock 2017. Copyright John Maddock 2016. Copyright John Maddock 2015. Copyright John Maddock 2015 Copyright John Maddock 2014. Copyright John Maddock 2014. Copyright John Maddock 2013. Copyright John Maddock 2013 Copyright John Maddock 2012. Copyright John Maddock 2012. Copyright John Maddock 2011. Copyright John Maddock 2010. Copyright John Maddock 2010. Copyright John Maddock 2010, 2012. Copyright John Maddock 2010 Copyright John Maddock 2009. Copyright John Maddock 2008. Copyright John Maddock 2008-11. Copyright John Maddock 2007. Copyright John Maddock 2007-8. Copyright John Maddock 2007, 2014. Copyright John Maddock 2007 Copyright John Maddock 2006. Copyright John Maddock 2006-7, 2013-14. Copyright John Maddock 2006-15. Copyright John Maddock 2006, 2010. Copyright John Maddock 2006, 2007. Copyright John Maddock 2006, 2007, 2012, 2014. Copyright John Maddock 2005. Copyright John Maddock 2005-2008. Copyright John Maddock 2005-2006. Copyright John Maddock 2005-2006, 2011. Copyright John Maddock 2002-4. Copyright John Maddock 20010. Copyright John Maddock 2001 Copyright John Maddock & Paul A. Bristow 2007, 2009, 2010, 2012 Copyright Joel Falcou 2015 Copyright Jim Bosch 2010-2012. Copyright Jiaxun Yang 2018. Copyright Jiaxun Yang 2018. Copyright Jessica Hamilton 2014 Copyright Jeremy Siek 2002 Copyright Jeremy Murphy 2016. Copyright Jens Maurer 2006-1011 Copyright Jens Maurer 2006 Copyright Jens Maurer 2002 Copyright Jens Maurer 2002 Copyright Jens Maurer 2000-2001 Copyright Jens Maurer 2000, 2002 Copyright Jens Maurer 2000 Copyright Jason Rice 2015 Copyright Jason Rhinelander 2016 Copyright Jane Doe Copyright Jan Langer 2002 Copyright James E. King, III - 2017 Copyright James E. King III, 2017 Copyright Jaap Suter 2003 Copyright Howard Hinnant 2007-2010. Copyright Holder Information Copyright Helge Bahmann 2011. Copyright Hans Dembinski 2019 Copyright Hans Dembinski 2018-2019 Copyright Hans Dembinski 2016 - 2019. Copyright Hans Dembinski Copyright Gottfried Ganßauge 2003..2006. Copyright Gottfried Ganßauge 2003. Copyright Gennaro Prota 2006. Copyright Gennaro Prota 2006 Copyright Franz Detro 2014 Copyright Franz Detro 2014 Copyright Frank Mori Hess 2019 Copyright Frank Mori Hess 2009. Copyright Frank Mori Hess 2009 Copyright Frank Mori Hess 2009 Copyright Frank Mori Hess 2008. Copyright Frank Mori Hess 2008-2009. Copyright Frank Mori Hess 2008-2009 Copyright Frank Mori Hess 2008 Copyright Frank Mori Hess 2007. Copyright Frank Mori Hess 2007-2010. Copyright Frank Mori Hess 2007-2009. Copyright Frank Mori Hess 2007-2009 Copyright Frank Mori Hess 2007-2008. Copyright Frank Mori Hess 2007-2008. Copyright Frank Mori Hess 2007-2008 Copyright Frank Mori Hess 2007,2009. Copyright Frank Mori Hess 2007 Copyright Eric Niebler 2014. Copyright Eric Niebler 2014 Copyright Eric Niebler 2013-present Copyright Eric Niebler 2010. Based on the assert_macro_check checker by Marshall Clow Copyright Eric Niebler 2010. Based on the apple_macro_check checker by Marshall Clow Copyright Eric Niebler 2009 Copyright Eric Niebler 2008 Copyright Eric Niebler 2007. Copyright Eric Niebler 2006 Copyright Eric Niebler 2005. Copyright Eric Niebler 2005 Copyright Eric Friedman 2003 Copyright Eric Friedman 2002-2003 Copyright Eric Friedman 2002 Copyright Emil Dotchevski 2007 Copyright Edward Nevill + Oliver Kowalke 2015 Copyright Edward Diener 2013 Copyright Douglas Gregor 2005. Copyright Douglas Gregor 2004. Copyright Douglas Gregor 2004. Copyright Douglas Gregor 2003. Copyright Douglas Gregor 2002-2004. Copyright Douglas Gregor 2002-2003. Copyright Douglas Gregor 2001-2006. Copyright Douglas Gregor 2001-2006 Copyright Douglas Gregor 2001-2004. Copyright Douglas Gregor 2001-2004 Copyright Douglas Gregor 2001-2003. Copyright Dietmar Kuehl 2001 Copyright Deniz Bahadir 2015 Copyright David Abrahams, Matthias Troyer, Michael Gauckler 2005. Copyright David Abrahams, Jeremy Siek, and Thomas Witt 2004. Copyright David Abrahams, Jeremy Siek, and Thomas Witt 2003. Copyright David Abrahams, Daniel Wallin 2005. Copyright David Abrahams, Daniel Wallin 2003. Copyright David Abrahams and Thomas Becker 2003. Copyright David Abrahams and Thomas Becker 2000-2006. Copyright David Abrahams and Ralf W. Grosse-Kunstleve 2003. All rights reserved Copyright David Abrahams and Nikolay Mladenov 2003. Copyright David Abrahams and Jeremy Siek 2003. Copyright David Abrahams and Brett Calcott 2003. Copyright David Abrahams 2009. Copyright David Abrahams 2006. Original version Copyright David Abrahams 2006. Copyright David Abrahams 2005. Copyright David Abrahams 2005. Copyright David Abrahams 2004. Copyright David Abrahams 2004. Copyright David Abrahams 2004 Copyright David Abrahams 2003. Copyright David Abrahams 2003-2004 Copyright David Abrahams 2003 Copyright David Abrahams 2002. Copyright David Abrahams 2002-2003 Copyright David Abrahams 2002, Nikolay Mladenov 2007. Copyright David Abrahams 2002, Joel de Guzman, 2002. Copyright David Abrahams 2002 Copyright David Abrahams 2001. Copyright David Abrahams 2001-2006. Copyright David Abrahams 2001-2002 Copyright David Abrahams 2001 Copyright David Abrahams 2000-2002 Copyright Dave Abrahams 2005-2006. Copyright Dave Abrahams 2001-2002 Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007 Copyright Daryle Walker, Hubert Holin and John Maddock 2006 Copyright Daryle Walker 2011. Copyright Daryle Walker 2001. Copyright Darin Adler 2000 Copyright Daniel Wallin, David Abrahams 2010. Copyright Daniel Wallin, David Abrahams 2005. Copyright Daniel Wallin, David Abrahams 2005. Copyright Daniel Wallin 2007. Copyright Daniel Wallin 2006. Copyright Daniel Wallin 2005. Copyright Daniel Wallin 2005. Copyright Daniel Walker, Eric Niebler, Michel Morin 2008-2012. Copyright Daniel Walker 2007 Copyright Daniel Walker 2006. Copyright Daniel Trebbien 2010. Copyright Daniel James 2009. Copyright Daniel James 2008-2009 Copyright Daniel James 2006-2009 Copyright Cromwell D. Enage 2019. Copyright Cromwell D. Enage 2018. Copyright Cromwell D. Enage 2017. Copyright Cromwell D. Enage 2013. Copyright Christopher Kormanyos 2014. Copyright Christopher Kormanyos 2013. Copyright Christopher Kormanyos 2013-14 Copyright Christopher Kormanyos 2002 - 2013. Copyright Christopher Kormanyos 2002 - 2011. Copyright Christopher Kormanyos Copyright Christopher Brown 2013 Copyright Christoper Kohlhoff 2007 Copyright Chris Glover, 2016. Copyright Charly Chevalier 2015 Copyright Bryce Lelbach 2010 Copyright Bruno Dutra 2015 Copyright Bertolt Mildner 2004. Copyright Benjamin Worpitz 2018 Copyright Benjamin Sobotta 2012 Copyright Beman Dawes, Daryle Walker, Gennaro Prota and John Maddock 2001-2009 Copyright Beman Dawes, 2015 Copyright Beman Dawes, 2013 Copyright Beman Dawes, 2009 Copyright Beman Dawes, 2002-2005 Copyright Beman Dawes and Daryle Walker 1999. Copyright Beman Dawes 2015 Copyright Beman Dawes 2014 Copyright Beman Dawes 2013 Copyright Beman Dawes 2011 Copyright Beman Dawes 2010, 2011, 2014 Copyright Beman Dawes 2010 Copyright Beman Dawes 2009 Copyright Beman Dawes 2008, 2009 Copyright Beman Dawes 2008 Copyright Beman Dawes 2007, 2011 Copyright Beman Dawes 2007 Copyright Beman Dawes 2006, 2013 Copyright Beman Dawes 2006, 2011 Copyright Beman Dawes 2006, 2008 Copyright Beman Dawes 2006, 2007 Copyright Beman Dawes 2006 Copyright Beman Dawes 2005. Copyright Beman Dawes 2003, 2006, 2011 Copyright Beman Dawes 2003, 2006, 2010 Copyright Beman Dawes 2003, 2006, 2008 Copyright Beman Dawes 2003, 2006 Copyright Beman Dawes 2003 Copyright Beman Dawes 2002. Copyright Beman Dawes 2002-2009 Copyright Beman Dawes 2002-2005, 2009 Copyright Beman Dawes 2002-2003. Copyright Beman Dawes 2002, 2006, 2008 Copyright Beman Dawes 2002, 2006 Copyright Beman Dawes 2002, 2003. Copyright Beman Dawes 2002 Copyright Beman Dawes 2001. Copyright Beman Dawes 1999. Copyright Beman Dawes 1999-2008 Copyright Beman Dawes 1998. Copyright Beman Dawes 1995-2001. Copyright Beman Dawes 1994-99. Copyright Beman Dawes 1994-2007, 2011 Copyright Beman Dawes 1994-2006, 2011 Copyright Beman Dawes 1994, 2006, 2008 Copyright Barrett Adair 2016-2017 Copyright Barrett Adair 2015-2018 Copyright Barrett Adair 2015-2017 Copyright Arno Schoedl & Neil Groves 2009. Copyright Arnaud Kapp, Oliver Kowalke 2016 Copyright Antony Polukhin, 2018. Copyright Antony Polukhin, 2016-2019. Copyright Antony Polukhin, 2013-2019. Copyright Antony Polukhin, 2013-2014. Copyright Antony Polukhin, 2011-2019. Copyright Antony Polukhin 2016-2019. Copyright Andy Tompkins 2006. Copyright Andrii Sydorchuk 2015. Copyright Andrii Sydorchuk 2014. Copyright Andrii Sydorchuk 2012. Copyright Andrii Sydorchuk 2010-2012. Copyright Andrii Sydorchuk 2010-2011. Copyright Andrey Semashev 2019. Copyright Andrey Semashev 2019 Copyright Andrey Semashev 2018. Copyright Andrey Semashev 2017. Copyright Andrey Semashev 2016. Copyright Andrey Semashev 2015. Copyright Andrey Semashev 2013. Copyright Andrey Semashev 2007 - 2018. Copyright Andrey Semashev 2007 - 2016. Copyright Andrey Semashev 2007 - 2015. Copyright Andrey Semashev 2007 - 2014. Copyright Andrey Semashev 2007 - 2013. Copyright Andreas Schwab 2019 Copyright Alexander Nasonov, 2006-2010. Copyright Alexander Nasonov 2004 Copyright Alexander Nasonov & Paul A. Bristow 2006. Copyright Alexander Grund 2018. Corrections to singleton lifetime Copyright Aleksey Gurtovoy 2008 Copyright Aleksey Gurtovoy 2006 Copyright Aleksey Gurtovoy 2004 Copyright Aleksey Gurtovoy 2003-2008 Copyright Aleksey Gurtovoy 2003-2007 Copyright Aleksey Gurtovoy 2003-2004 Copyright Aleksey Gurtovoy 2002-2006 Copyright Aleksey Gurtovoy 2002-2004 Copyright Aleksey Gurtovoy 2001-2008 Copyright Aleksey Gurtovoy 2001-2007 Copyright Aleksey Gurtovoy 2001-2006 Copyright Aleksey Gurtovoy 2001-2004 Copyright Aleksey Gurtovoy 2000-2010 Copyright Aleksey Gurtovoy 2000-2009 Copyright Aleksey Gurtovoy 2000-2008 Copyright Aleksey Gurtovoy 2000-2006 Copyright Aleksey Gurtovoy 2000-2004 Copyright Aleksey Gurtovoy 2000-2003 Copyright Aleksey Gurtovoy 2000-2002 Copyright Alain Miniussi 2014. Copyright Akira Takahashi 2013. Copyright Adam D. Walling 2012. Copyright Abel Sinkovics (abel@sinkovics.hu) 2018. Copyright Abel Sinkovics (abel@sinkovics.hu) 2017. Copyright Abel Sinkovics (abel@sinkovics.hu) 2016. Copyright Abel Sinkovics (abel@sinkovics.hu) 2015. Copyright Abel Sinkovics (abel@sinkovics.hu) 2014. Copyright Abel Sinkovics (abel@sinkovics.hu) 2013. Copyright Abel Sinkovics (abel@sinkovics.hu) 2012. Copyright Abel Sinkovics (abel@sinkovics.hu) 2011. Copyright Abel Sinkovics (abel@sinkovics.hu) 2011 - 2012. Copyright Abel Sinkovics (abel@sinkovics.hu) 2010. Copyright Abel Sinkovics (abel@sinkovics.hu) 2010 - 2011. Copyright Abel Sinkovics (abel@sinkovics.hu) 2009 - 2012. Copyright Abel Sinkovics (abel@sinkovics.hu) 2009 - 2011. Copyright Abel Sinkovics (abel@sinkovics.hu) 2009 - 2010. Copyright 2019 Sam Day Copyright 2019 Rene Rivera Copyright 2019 Przemyslaw Bartosik Copyright 2019 Pranam Lashkari Copyright 2019 Peter Dimov. Copyright 2019 Peter Dimov Copyright 2019 Peter Dimov Copyright 2019 Olzhas Zhumabek Copyright 2019 Miral Shah Copyright 2019 Mike Dev Copyright 2019 Mateusz Loskot Copyright 2019 John Maddock. Copyright 2019 John Maddock Copyright 2019 Henry Schreiner, Hans Dembinski Copyright 2019 Henry Schreiner Copyright 2019 Hans Dembinski, Henry Schreiner Copyright 2019 Hans Dembinski Copyright 2019 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2019 Glen Joseph Fernandes (glenjofe@gmail.com) Copyright 2019 Dmitry Arkhipov Copyright 2019 Damian Jarek Copyright 2019 Andrey Semashev Copyright 2018-2019 Rene Rivera Copyright 2018-2019 Hans Dembinski Copyright 2018-2019 Antony Polukhin. Copyright 2018-2019 Antony Polukhin Copyright 2018, 2019 Peter Dimov Copyright 2018, 2019 Andrey Semashev Copyright 2018 Steven Watanabe Copyright 2018 Stefan Seefeld Copyright 2018 Rene Rivera Copyright 2018 Peter Dimov Copyright 2018 Peter Dimov Copyright 2018 Mike Dev Copyright 2018 Mike Dev Copyright 2018 Mateusz Loskot Copyright 2018 John Maddock. Copyright 2018 John Maddock Copyright 2018 Joaquin M Lopez Munoz Copyright 2018 James E. King III. Copyright 2018 James E. King III Copyright 2018 Hans Dembinski Copyright 2018 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2018 Daniel James. Copyright 2018 Daniel James Copyright 2018 Andrzej Krzemienski Copyright 2018 Andrey Semashev Copyright 2017-2019 Peter Dimov. Copyright 2017-2019 Peter Dimov Copyright 2017-2019 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2017-2018 Joaquin M Lopez Munoz. Copyright 2017-2018 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2017-2018 Daniel James. Copyright 2017-2018 Daniel James Copyright 2017, 2019 Peter Dimov. Copyright 2017, 2018 Peter Dimov. Copyright 2017, 2018 James E. King III Copyright 2017 Vinnie NotDefaultConstructible Copyright 2017 Vinnie Falco Copyright 2017 Valentin Noah Hartmann Copyright 2017 Steven Watanabe Copyright 2017 Rene Rivera Copyright 2017 Peter Dimov. Copyright 2017 Peter Dimov Copyright 2017 John Maddock. Copyright 2017 John Maddock Copyright 2017 Joaquin M Lopez Munoz. Copyright 2017 James E. King, III Copyright 2017 James E. King III Copyright 2017 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2017 Edward Diener Copyright 2017 Daniel James. Copyright 2017 Daniel James Copyright 2017 Antony Polukhin. Copyright 2017 Andrey Semashev Copyright 2017 - 2019 James E. King, III. Copyright 2016-2019 Peter Dimov Copyright 2016-2019 Joaquin M Lopez Munoz. Copyright 2016-2019 Antony Polukhin. Copyright 2016-2019 Antony Polukhin Copyright 2016-2018. Rene Rivera Copyright 2016-2018 Joaquin M Lopez Munoz Copyright 2016-2018 Andrey Semashev Copyright 2016-2017 Klemens David Morgenstern Copyright 2016-2017 Joaquín M López Muñoz. Copyright 2016-2017 Joaquin M Lopez Munoz. Copyright 2016, 2018, 2019 Peter Dimov. Copyright 2016, 2017 Peter Dimov Copyright 2016, 2017 Andrey Semashev Copyright 2016 Vladimir Prus Copyright 2016 Rene Rivera Copyright 2016 Mikhail Maximov. Copyright 2016 Klemens Morgenstern, Antony Polukhin Copyright 2016 Klemens Morgenstern Copyright 2016 Klemens D. Morgenstern. Copyright 2016 Klemens D. Morgenstern Copyright 2016 Jorge Lodos Copyright 2016 John Maddock. Copyright 2016 Joaquin M Lopez Munoz. Copyright 2016 Daniel James. Copyright 2016 Daniel James Copyright 2016 Antony Polukhin. Copyright 2016 Andrey Semashev Copyright 2015-2019 Peter Dimov. Copyright 2015-2019 Peter Dimov Copyright 2015-2019 Hans Dembinski Copyright 2015-2019 Antony Polukhin. Copyright 2015-2019 Antony Polukhin Copyright 2015-2018 Klemens D. Morgenstern Copyright 2015-2018 Hans Dembinski Copyright 2015-2018 Andrey Semashev Copyright 2015-2017 Peter Dimov. Copyright 2015-2017 Hans Dembinski Copyright 2015-2016 Hans Dembinski Copyright 2015-2016 Barrett Adair Copyright 2015, 2019 Peter Dimov. Copyright 2015, 2017, 2019 Peter Dimov. Copyright 2015, 2017 Peter Dimov. Copyright 2015, 2017 Andrey Semashev Copyright 2015, 2016 Peter Dimov. Copyright 2015 Steven Watanabe Copyright 2015 Peter Dimov. Copyright 2015 Peter Dimov Copyright 2015 NumScale SAS Copyright 2015 Mario Mulansky Copyright 2015 LRI UMR 8623 CNRS/University Paris Sud XI Copyright 2015 Klemens Morgenstern Copyright 2015 John Maddock. Copyright 2015 John Maddock and Paul A. Bristow. Copyright 2015 John Fletcher. Copyright 2015 John Fletcher Copyright 2015 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2015 Antony Polukhin Copyright 2015 Andrey Semashev Copyright 2014-2017 Rene Rivera Copyright 2014-2017 Peter Dimov Copyright 2014-2017 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2014-2016 Rene Rivera Copyright 2014-2016 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2014-2015 Renato Tegon Forti, Antony Polukhin. Copyright 2014-2015 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2014-2015 Glen Fernandes Copyright 2014,2018 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2014, 2015, 2017 Peter Dimov Copyright 2014, 2015 Peter Dimov Copyright 2014 Renato Tegon Forti, Antony Polukhin. Copyright 2014 Renato Tegon Forti, Antony Polukhin Copyright 2014 Peter Dimov Copyright 2014 Paul Bristow Copyright 2014 NumScale SAS Copyright 2014 Neil Groves Copyright 2014 MetaScale SAS Copyright 2014 Mario Mulansky Copyright 2014 Marco Guazzone (marco.guazzone@gmail.com) Copyright 2014 LRI UMR 8623 CNRS/Univ Paris Sud XI Copyright 2014 LASMEA UMR 6602 CNRS/Univ. Clermont II Copyright 2014 John Maddock Copyright 2014 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2014 Daniel James. Copyright 2014 Christopher Kormanyos, John Maddock and Paul A. Bristow. Copyright 2014 Christopher Kormanyos Copyright 2014 Boris Rasin, Antony Polukhin Copyright 2014 Bill Gallafent Copyright 2014 Antony Polukhin Copyright 2014 Anton Bikineev Copyright 2014 Andrey Semashev Copyright 2013-2019 Antony Polukhin. Copyright 2013-2019 Antony Polukhin Copyright 2013-2018 Daniel James. Copyright 2013-2018 Daniel James Copyright 2013-2014 Mario Mulansky Copyright 2013-2014 Karsten Ahnert Copyright 2013, 2017 Andrey Semashev Copyright 2013 University of Warsaw. Authors: Piotr Wygocki Copyright 2013 Steven Watanabe Copyright 2013 Rene Rivera Copyright 2013 Peter Dimov Copyright 2013 Paul Bristow Copyright 2013 Pascal Germroth Copyright 2013 Nikhar Agrawal Copyright 2013 Mario Mulansky Copyright 2013 Maciej Piechotka Authors: Maciej Piechotka Copyright 2013 Kyle Lutz Copyright 2013 Karsten Ahnert Copyright 2013 Juan V. Puertos G-Cluster, Christian Henning Copyright 2013 John Maddock. Copyright 2013 John Maddock Copyright 2013 Daniel James. Copyright 2013 Cromwell D. Enage Copyright 2013 Christopher Kormanyos Copyright 2013 Christian Shelton Copyright 2013 Christian Henning and Juan V. Puertos Copyright 2013 Christian Henning Copyright 2013 Ankur Sinha Copyright 2013 Andrey Semashev Copyright 2012-2019 Glen Joseph Fernandes glenjofe@gmail.com) Copyright 2012-2019 Antony Polukhin. Copyright 2012-2015 Mario Mulansky Copyright 2012-2013 Steven Watanabe Copyright 2012-2013 Mario Mulansky Copyright 2012-2013 Karsten Ahnert Copyright 2012-2013 Daniel James Copyright 2012-2013 Andreas Angelopoulos Copyright 2012, Trustees of Indiana University Copyright 2012, Philipp Moeller Copyright 2012 Vicente J. Botet Escriba Copyright 2012 The Trustees of Indiana University. Copyright 2012 Steven Watanabe Copyright 2012 Phil Endecott Copyright 2012 Olivier Tournaire, Christian Henning Copyright 2012 Olivier Tournaire Copyright 2012 Mario Mulansky Copyright 2012 Mario Mulansky Copyright 2012 Lucanus Simonson Copyright 2012 Kenneth Riddile, Christian Henning Copyright 2012 Karsten Ahnert Copyright 2012 K R Walker Copyright 2012 John Maddock. Copyright 2012 John Maddock. Copyright 2012 IBM Corp. Copyright 2012 Fernando Vilas 2010 Daniel Trebbien Copyright 2012 Eric Niebler. Copyright 2012 Eric Niebler Copyright 2012 Denis Demidov Copyright 2012 Daryle Walker. Copyright 2012 Daryle Walker Copyright 2012 Daniel James. Copyright 2012 Chung-Lin Wen, Davide Anastasia Copyright 2012 Chung-Lin Wen Copyright 2012 Christoph Koke Copyright 2012 Christian Henning, Andreas Pokorny, Lubomir Bourdev Copyright 2012 Christian Henning Copyright 2012 Beman Daves Copyright 2012 Andreas Pokorny Copyright 2012 (C) Jeffrey Lee Hellrung, Jr. Copyright 2012 (C) Google, Inc. Copyright 2011-2019 Antony Polukhin. Copyright 2011-2016 Beman Dawes Copyright 2011-2015 Mario Mulansky Copyright 2011-2014 Mario Mulansky Copyright 2011-2014 Karsten Ahnert Copyright 2011-2013 Thorsten Ottosen Copyright 2011-2013 Mario Mulansky Copyright 2011-2013 Karsten Ahnert Copyright 2011-2012 Steven Watanabe Copyright 2011-2012 Renato Tegon Forti. Copyright 2011-2012 Renato Tegon Forti Copyright 2011-2012 Mario Mulansky Copyright 2011-2012 Karsten Ahnert Copyright 2011, Andrew Ross Copyright 2011, 2012 Paul A. Bristow Copyright 2011 Vicente J. Botet Escriba Copyright 2011 Steven Watanabe Copyright 2011 Simon West. Copyright 2011 Mario Mulansky Copyright 2011 Karsten Ahnert Copyright 2011 John Maddock. Copyright 2011 Garmin Ltd. or its subsidiaries Copyright 2011 Eric Niebler. Copyright 2011 Eric Niebler Copyright 2011 Daniel James. Copyright 2011 Christophe Henry henry UNDERSCORE christophe AT hotmail DOT com Copyright 2011 Artyom Beilis Copyright 2011 -2013 John Maddock. Copyright 2011 - 2013 John Maddock. Copyright 2010-2015 Mario Mulansky Copyright 2010-2014 Mario Mulansky Copyright 2010-2013 Mario Mulansky Copyright 2010-2013 Karsten Ahnert Copyright 2010-2013 Daniel James Copyright 2010-2012, D. E. Shaw Research. All rights reserved. Copyright 2010-2012 Mario Mulansky Copyright 2010-2012 Kenneth Riddile, Christian Henning Copyright 2010-2012 Karsten Ahnert Copyright 2010-2011 Mario Mulansky Copyright 2010-2011 Karsten Ahnert Copyright 2010-2011 Daniel James Copyright 2010, Jeffrey Hellrung. Copyright 2010 Vicente J. Botet Escriba Copyright 2010 Tim Blechmann Copyright 2010 Thomas Claveirole Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Thomas Claveirole Copyright 2010 The Trustees of Indiana University. Copyright 2010 Neil Groves Copyright 2010 Mario Mulansky Copyright 2010 Kenneth Riddile Copyright 2010 John Maddock Copyright 2010 Intel Corporation Copyright 2010 Igor R Copyright 2010 Howard Hinnant Copyright 2010 Gunter Winkler Copyright 2010 Gaetano Mendola, 2011 Simon West. Copyright 2010 Fabien Castan, Christian Henning Copyright 2010 Eric Niebler. Copyright 2010 Eric Niebler Copyright 2010 Daniel Wallin, Eric Niebler. Copyright 2010 Daniel James. Copyright 2010 Christian Henning Copyright 2010 Barend Gehrels. Copyright 2010 Andy Tompkins. Copyright 2010 Andreas Huber Doenni Copyright 2009/2010 Vicente J. Botet Escriba Copyright 2009-2015 Mario Mulansky Copyright 2009-2014 Neil Groves. Copyright 2009-2013 Mario Mulansky Copyright 2009-2013 Karsten Ahnert Copyright 2009-2012 Vicente J.Botet Escriba. Copyright 2009-2012 Vicente J. Botet Escriba Copyright 2009-2012 Mario Mulansky Copyright 2009-2012 Karsten Ahnert Copyright 2009-2011 Vicente J. Botet Escriba Copyright 2009-2011 Mario Mulansky Copyright 2009-2011 Karsten Ahnert Copyright 2009-2010 Vicente J. Botet Escriba Copyright 2009-2010 Intel Corporation Copyright 2009, Andrew Sutton Copyright 2009 Vladimir Prus. Copyright 2009 Vicente J. Botet Escriba Copyright 2009 Trustees of Indiana University. Authors: Michael Hansen, Andrew Lumsdaine Copyright 2009 Trustees of Indiana University. Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Michael Hansen Copyright 2009 Trustees of Indiana University Authors: Jeremiah J. Willcock, Andrew Lumsdaine Copyright 2009 Trustees of Indiana University Author: Jeremiah Willcock Copyright 2009 The Trustees of Indiana University. Copyright 2009 Neil Groves. Copyright 2009 Howard Hinnant Copyright 2009 Frank Mori Hess. Copyright 2009 Eric Niebler. Copyright 2009 Daniel James. Copyright 2009 Christian Henning Copyright 2009 Andy Tompkins. Copyright 2009 Andreas Huber Doenni Copyright 2009 - 2011 LRI UMR 8623 CNRS/Univ Paris Sud XI Copyright 2009 (C) Dean Michael Berris Copyright 2008-2010 Gordon Woodhull Copyright 2008-2009 Frank Mori Hess Copyright 2008-2009 Daniel James. Copyright 2008-2009 Daniel James. Copyright 2008,2012 Peter Dimov Copyright 2008, 2012 Jurko Gospodnetic Copyright 2008 The Trustees of Indiana University. Copyright 2008 Steven Watanabe Copyright 2008 Rene Rivera Copyright 2008 Peter Dimov Copyright 2008 John Maddock Copyright 2008 Joaquin M Lopez Munoz. Copyright 2008 Intel Corporation Copyright 2008 Howard Hinnant Copyright 2008 Hartmut Kaiser. Copyright 2008 Gunter Winkler Copyright 2008 Gautam Sewani Copyright 2008 Eric Niebler. Copyright 2008 Eric Niebler Copyright 2008 David Jenkins. Copyright 2008 Daniel James. Copyright 2008 Christophe Henry henry UNDERSCORE christophe AT hotmail DOT com Copyright 2008 Christophe Henry henry UNDERSCORE christophe AT hotmail DOT com Copyright 2008 Christian Henning, Lubomir Bourdev Copyright 2008 Christian Henning Copyright 2008 Beman Dawes Copyright 2008 Author: Matyas W Egyhazy Copyright 2008 Andreas Huber Doenni Copyright 2008 Adobe Systems Incorporated Copyright 2007-2012 Ion Gaztanaga Copyright 2007-2012 Christian Henning, Lubomir Bourdev Copyright 2007-2012 Christian Henning, Andreas Pokorny, Lubomir Bourdev Copyright 2007-2012 Christian Henning, Andreas Pokorny Copyright 2007-2009 Daniel James. Copyright 2007-2008 Christian Henning, Andreas Pokorny, Lubomir Bourdev Copyright 2007-2008 Christian Henning, Andreas Pokorny Copyright 2007-2008 Christian Henning Copyright 2007-2008 Andreas Pokorny, Christian Henning Copyright 2007,2008 Tobias Schwinger Copyright 2007, 2019 Peter Dimov Copyright 2007, 2014 Peter Dimov Copyright 2007 University of Karlsruhe Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Douglas Gregor, Jens Mueller Copyright 2007 Tobias Schwinger Copyright 2007 Stanford University Authors: David Gleich Copyright 2007 Roland Schwarz Copyright 2007 Rene Rivera. Copyright 2007 Rene Rivera Copyright 2007 Peter Dimov Copyright 2007 Noel Belcourt. Copyright 2007 Matias Capeletto Copyright 2007 John Maddock and Paul A. Bristow. Copyright 2007 Eric Niebler. Copyright 2007 David Jenkins. Copyright 2007 Christian Henning Copyright 2007 Boris Gubenko. Copyright 2007 Boris Gubenko Copyright 2007 Baruch Zilber Copyright 2007 Andy Tompkins. Copyright 2007 Alexandre Courpron Copyright 2007 Aaron Windsor Copyright 2006. Rene Rivera Copyright 2006-2019 Joaquin M Lopez Munoz. Copyright 2006-2018 Joaquin M Lopez Munoz. Copyright 2006-2015 Joaquin M Lopez Munoz. Copyright 2006-2014 Joaquín M López Muñoz. Copyright 2006-2014 Joaquin M Lopez Munoz. Copyright 2006-2013 Joaquin M Lopez Munoz. Copyright 2006-2011 Joaquin M Lopez Munoz. Copyright 2006-2011 Daniel James. Copyright 2006-2011 Daniel James. Copyright 2006-2010 Daniel James. Copyright 2006-2009 Joaquin M Lopez Munoz. Copyright 2006-2009 Daniel James. Copyright 2006-2008 Joaquin M Lopez Munoz. Copyright 2006-2008 Daniel James. Copyright 2006-2008 Daniel James. Copyright 2006-2007 Daniel James. Copyright 2006-2007 Boris Gubenko Copyright 2006, Eric Niebler, Olivier Gygi. Copyright 2006, 2013 The Trustees of Indiana University Copyright 2006 Trustees of Indiana University Authors: Jeremy G. Siek and Douglas Gregor Copyright 2006 Thorsten Ottosen. Copyright 2006 The Trustees of Indiana University. Copyright 2006 The Trustees of Indiana University Copyright 2006 Roland Schwarz. Copyright 2006 Rene Rivera. Copyright 2006 Rene Rivera Copyright 2006 Olivier Gygi, Daniel Egloff. Copyright 2006 Michael van der Westhuizen Copyright 2006 Matias Capeletto Copyright 2006 Johan Rade Copyright 2006 Joaquín M López Muñoz. Copyright 2006 Ion Gaztanaga Copyright 2006 Ilya Sokolov. Copyright 2006 Ilya Sokolov Copyright 2006 Eric Niebler. Copyright 2006 Eric Niebler, Olivier Gygi. Copyright 2006 Douglas Gregor . Copyright 2006 Daniel Egloff, Olivier Gygi. Copyright 2006 Andy Tompkins. Copyright 2006 -2007 Matias Capeletto, matias.capeletto@gmail.com Copyright 2005: CrystalClear Software, Inc http://www.crystalclearsoftware.com Copyright 2005. Rene Rivera Copyright 2005-2014 Daniel James. Copyright 2005-2013 Peter Dimov Copyright 2005-2013 Ion Gaztanaga Copyright 2005-2012 Daniel James. Copyright 2005-2011 Ion Gaztanaga Copyright 2005-2011 Daniel James. Copyright 2005-2010 Daniel James. Copyright 2005-2009 The Trustees of Indiana University. Copyright 2005-2009 Ion Gaztanaga Copyright 2005-2009 Daniel James. Copyright 2005-2009 Andreas Huber Doenni Copyright 2005-2008 Andreas Huber Doenni Copyright 2005-2007 Daniel James. Copyright 2005-2007 Adobe Systems Incorporated Copyright 2005-2006 Andreas Huber Doenni Copyright 2005, 2016. Rene Rivera Copyright 2005, 2014 Peter Dimov Copyright 2005, 2008 Peter Dimov Copyright 2005, 2006 Rene Rivera Copyright 2005 Trustees of Indiana University Authors: Andrew Lumsdaine, Douglas Gregor Copyright 2005 Toon Knapen Copyright 2005 The Trustees of Indiana University. Copyright 2005 Rene Rivera. Copyright 2005 Rene Rivera Copyright 2005 Reece H. Dunn. Copyright 2005 Reece H. Dunn Copyright 2005 Redshift Software, Inc. Copyright 2005 Peter Dimov Copyright 2005 Matthias Troyer. Copyright 2005 John Maddock Copyright 2005 Joel de Guzman. Copyright 2005 Jeremy G. Siek Authors: Jeremy G. Siek Copyright 2005 Hartmut Kaiser Copyright 2005 Guillaume Melquiond Copyright 2005 Felix Höfling, Guillaume Melquiond Copyright 2005 Eric Niebler. Copyright 2005 Eric Niebler, Michael Gauckler. Copyright 2005 Eric Niebler, Daniel Egloff. Copyright 2005 Eric Niebler Copyright 2005 Douglas Gregor. Copyright 2005 David Abrahams and Aleksey Gurtovoy. Copyright 2005 Daniel Wallin. Copyright 2005 Daniel James. Copyright 2005 Daniel Egloff. Copyright 2005 Daniel Egloff, Olivier Gygi. Copyright 2005 Daniel Egloff, Eric Niebler. Copyright 2005 Dan Marsden. Copyright 2005 Ben Hutchings Copyright 2005 Alexander Nasonov. Copyright 2004. David Abrahams Copyright 2004-9 Trustees of Indiana University Copyright 2004-5 The Trustees of Indiana University. Copyright 2004-2008 Peter Dimov Copyright 2004-2007 Andreas Huber Doenni Copyright 2004-2006 The Trustees of Indiana University. Copyright 2004-2006 Peter Dimov Copyright 2004-2006 Andreas Huber Doenni Copyright 2004-2005 Peter Dimov Copyright 2004, 2005 Trustees of Indiana University Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Doug Gregor, D. Kevin McGrath Copyright 2004, 2005 The Trustees of Indiana University. Copyright 2004 The Trustees of Indiana University. Copyright 2004 The Trustees of Indiana University Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright 2004 John Maddock Copyright 2004 Joe Coder. Copyright 2004 Eric Niebler. Copyright 2004 Eric Niebler Copyright 2004 Douglas Gregor Copyright 2004 Aleksey Gurtovoy Copyright 2004 Aleksey Gurtovoy Copyright 2003. Vladimir Prus Copyright 2003. David Abrahams Copyright 2003-2019 Joaquin M Lopez Munoz. Copyright 2003-2018 Joaquín M López Muñoz. Copyright 2003-2018 Joaquin M Lopez Munoz. Copyright 2003-2017 Joaquin M Lopez Munoz. Copyright 2003-2017 Beman Dawes Copyright 2003-2016 Joaquin M Lopez Munoz. Copyright 2003-2015 Vladimir Prus. Copyright 2003-2015 Joaquin M Lopez Munoz. Copyright 2003-2014 Joaquin M Lopez Munoz. Copyright 2003-2013 Joaquin M Lopez Munoz. 2019 Mike Dev Copyright 2003-2013 Joaquin M Lopez Munoz. Copyright 2003-2013 Christopher M. Kohlhoff Copyright 2003-2010 Joaquin M Lopez Munoz. Copyright 2003-2009 Joaquin M Lopez Munoz. Copyright 2003-2008 Joaquin M Lopez Munoz. Copyright 2003-2007 Joaquín M López Muñoz. Copyright 2003-2006 Joaquín M López Muñoz. Copyright 2003-2005 Peter Dimov Copyright 2003-2004 Joaquín M López Muñoz. Copyright 2003-20015 Joaquin M Lopez Munoz. Copyright 2003, Eric Friedman, Itay Maman. Copyright 2003, 2006 Vladimir Prus Copyright 2003, 2005 Dave Abrahams Copyright 2003 Vladimir Prus Copyright 2003 The Trustees of Indiana University Copyright 2003 Rene Rivera Copyright 2003 Jeremy Siek Authors: Lie-Quan Lee, Jeremy Siek, and Douglas Gregor Copyright 2003 Guillaume Melquiond, Sylvain Pion Copyright 2003 Guillaume Melquiond Copyright 2003 Douglas Gregor Copyright 2003 David Abrahams and Jeremy Siek Copyright 2003 Daryle Walker. Copyright 2003 Bruce Barr Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright 2003 Beman Dawes Copyright 2003 - 2011 LASMEA UMR 6602 CNRS/Univ. Clermont II Copyright 2003 (c) The Trustees of Indiana University. Copyright 2002. Vladimir Prus Copyright 2002. Dave Abrahams Copyright 2002-2019 Rene Rivera. Copyright 2002-2018 Rene Rivera. Copyright 2002-2018 Peter Dimov Copyright 2002-2017 Rene Rivera Copyright 2002-2010 Andreas Huber Doenni Copyright 2002-2009, 2014 Beman Dawes Copyright 2002-2008 Andreas Huber Doenni Copyright 2002-2007 Rene Rivera. Copyright 2002-2007 Andreas Huber Doenni Copyright 2002-2006 Rene Rivera. Copyright 2002-2006 Andreas Huber Doenni Copyright 2002-2005 Beman Dawes Copyright 2002-2003, Trustees of Indiana University. Copyright 2002-2003 Vladimir Prus. Copyright 2002-2003 Vladimir Prus Copyright 2002-2003 Hervé Brönnimann, Guillaume Melquiond, Sylvain Pion Copyright 2002-2003 Guillaume Melquiond Copyright 2002,2004,2006 Joel de Guzman, Eric Niebler Copyright 2002, 2009, 2014 Peter Dimov Copyright 2002, 2009 Peter Dimov Copyright 2002, 2005 Daryle Walker. Copyright 2002, 2003, 2004, 2006 Vladimir Prus Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus Copyright 2002, 2003, 2004, 2005 Vladimir Prus Copyright 2002 William E. Kempf Copyright 2002 The Trustees of Indiana University. Copyright 2002 Rensselaer Polytechnic Institute Copyright 2002 Marc Wintermantel (wintermantel@even-ag.ch) ETH Zurich, Center of Structure Technologies https://web.archive.org/web/20050307090307/http://www.structures.ethz.ch/) Copyright 2002 Indiana University. Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright 2002 Indiana University. Copyright 2002 Hervé Brönnimann, Guillaume Melquiond, Sylvain Pion Copyright 2002 Daryle Walker. Copyright 2002 Brad King and Douglas Gregor Copyright 2002 Aleksey Gurtovoy (agurtovoy@meta-comm.com) Copyright 2001-2005: CrystalClear Software, Inc http://www.crystalclearsoftware.com Copyright 2001-2004 David Abrahams. Copyright 2001, 2004, 2011 Daryle Walker. Copyright 2001, 2003, 2011 Daryle Walker. Copyright 2001, 2003, 2004, 2012 Daryle Walker. Copyright 2001, 2002, 2003 Dave Abrahams Copyright 2001, 2002 Dave Abrahams Copyright 2001 University of Notre Dame. Authors: Jeremy G. Siek and Lie-Quan Lee Copyright 2001 University of Notre Dame. Copyright 2001 Universite Joseph Fourier, Grenoble. Author: Francois Faure Copyright 2001 Jeremy G. Siek, Andrew Lumsdaine, Lie-Quan Lee, Copyright 2001 Jens Maurer Copyright 2001 Indiana University Author: Jeremy G. Siek Copyright 2001 Dietmar Kuehl Copyright 2001 David Turner. Copyright 2001 David Abrahams. Copyright 2001 David Abrahams Copyright 2001 Beman Dawes Copyright 2000-2001, University of Notre Dame. All rights reserved. Copyright 2000 University of Notre Dame. Authors: Jeremy G. Siek, Andrew Lumsdaine, Lie-Quan Lee Copyright 2000 Steve Cleary, Beman Dawes, Howard Hinnant and John Maddock. Copyright 2000 Maarten Keijzer Copyright 2000 John Maddock (john@johnmaddock.co.uk) Copyright 2000 John Maddock (john@johnmaddock.co.uk Copyright 2000 Jeremy Siek (jsiek@lsc.nd.edu) Copyright 2000 Jens Maurer Copyright 1999-2003 Aleksey Gurtovoy. Copyright 1999, 2000 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Copyright 1999 Dave Abrahams Copyright 1999 Beman Dawes Copyright 1997-2001 University of Notre Dame. Authors: Lie-Quan Lee, Jeremy Siek Copyright 1997-2001 University of Notre Dame. Authors: Jeremy G. Siek, Lie-Quan Lee, Andrew Lumsdaine Copyright 1997-2001 University of Notre Dame. Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright 1997-2001 University of Notre Dame. Copyright 1997, 1998, 1999, 2000 University of Notre Dame. Authors: Jeremy G. Siek, Andrew Lumsdaine, Lie-Quan Lee Copyright 1997, 1998, 1999, 2000 University of Notre Dame. Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Copyright 1997, 1998, 1999, 2000 University of Notre Dame. Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright 1997, 1998, 1999, 2000 University of Notre Dame. Copyright 1994 Christopher Seiwald. Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc. Copyright 1993, 2000 Christopher Seiwald. Copyright 1993, 1995 Christopher Seiwald. Copyright (c) Trustees of Indiana University 2009 Copyright (c) Tobias Schwinger http://spirit.sourceforge.net/ Copyright (c) Thomas Witt 2002. Copyright (c) T. Zachary Laine 2018. Copyright (c) Pablo Aguilar 2005 Copyright (c) Microsoft Corporation 2014 Copyright (c) Marshall Clow 2017. Copyright (c) Marshall Clow 2014. Copyright (c) Marshall Clow 2012-2015. Copyright (c) Marshall Clow 2012-2012. Copyright (c) Marshall Clow 2011-2012. Copyright (c) Marshall Clow 2010-2012. Copyright (c) Marshall Clow 2008-2012. Copyright (c) Kevlin Henney 2001 Copyright (c) Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine 2000, Alex Hagen-Zanker (2012) Copyright (c) Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine 2000 Copyright (c) Jeremy Siek and Andrew Lumsdaine 2000, David Abrahams 2007 Copyright (c) Jeremy Siek and Andrew Lumsdaine 2000 Copyright (c) Jeremy Siek 2001-2003. Copyright (c) Jeremy Siek 2001, Marc Wintermantel 2002 Copyright (c) Jeremy Siek 2001 Copyright (c) Jeremy Siek 2000 Copyright (c) Intel Corporation 2008. Copyright (c) Glen Joseph Fernandes 2019 (glenjofe@gmail.com) Copyright (c) Douglas Gregor 2004 Copyright (c) David Abrahams 2001. Copyright (c) Christopher Diggins 2005 Copyright (c) Chris Glover, 2016. Copyright (c) Charles Karney (2008-2017) Copyright (c) Beman Dawes 2015 Copyright (c) Beman Dawes 2011 Copyright (c) Andrey Semashev 2017 Copyright (c) Alexander Zaitsev , 2017 Copyright (c) Alexander Zaitsev , 2016 Copyright (c) Alexander Zaitsev , 2017. Copyright (c) Aaron Windsor 2007 Copyright (c) 2106 Klemens D. Morgenstern Copyright (c) 2024 John Fletcher Copyright (c) 2019-2019 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2019, Oracle and/or its affiliates. Copyright (c) 2019 Vinnie Falco (vinnie dot falco at gmail dot com) Copyright (c) 2019 Tom Tan Copyright (c) 2019 Oracle and/or its affiliates. Copyright (c) 2019 Nikita Kniazev Copyright (c) 2019 Klemens D. Morgenstern Copyright (c) 2019 Joel de Guzman Copyright (c) 2019 Hans Dembinski Copyright (c) 2019 Damian Jarek(damian.jarek93@gmail.com) Copyright (c) 2019 Damian Jarek Copyright (c) 2019 Christian Mazakas Copyright (c) 2019 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2019 Antony Polukhin Copyright (c) 2019 Andrey Semashev Copyright (c) 2018-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2018-2019, Cem Bassoy, cem.bassoy@gmail.com Copyright (c) 2018-2019 Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2018-2019 Mateusz Loskot Copyright (c) 2018-2019 Cem Bassoy Copyright (c) 2018-2019 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2018-2019 Antony Polukhin Copyright (c) 2018, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2018, Oracle and/or its affiliates. Copyright (c) 2018, Cem Bassoy, cem.bassoy@gmail.com Copyright (c) 2018, 2019 Oracle and/or its affiliates. Copyright (c) 2018 agate-pris Copyright (c) 2018 Yi Ji Copyright (c) 2018 Yaghyavardhan Singh Khangarot, Hyderabad, India. Contributed and/or modified by Yaghyavardhan Singh Khangarot, as part of Google Summer of Code 2018 program. Copyright (c) 2018 Stefan Seefeld All rights reserved. Copyright (c) 2018 Stefan Seefeld Copyright (c) 2018 Oxford Nanopore Technologies Copyright (c) 2018 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2018 Oracle and/or its affiliates. Copyright (c) 2018 Nikita Kniazev Copyright (c) 2018 Mateusz Loskot Copyright (c) 2018 Louis Dionne, Antony Polukhin Copyright (c) 2018 Kohei Takahshi Copyright (c) 2018 Kohei Takahsahi Copyright (c) 2018 Kohei Takahashi Copyright (c) 2018 Klemens D. Morgenstern Copyright (c) 2018 Justinas V. Daugmaudis Copyright (c) 2018 James E. King III Copyright (c) 2018 Jakub Szuppe Copyright (c) 2018 Ion Gaztanaga Copyright (c) 2018 Fady Essam Copyright (c) 2018 Evgeny Shulgin Copyright (c) 2018 Emil Dotchevski. Copyright (c) 2018 Cem Bassoy Copyright (c) 2018 Andrey Semashev Copyright (c) 2018 Adeel Ahmad, Islamabad, Pakistan. Copyright (c) 2018 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2017-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017-2019, Oracle and/or its affiliates. Copyright (c) 2017-2019 Oracle and/or its affiliates. Copyright (c) 2017-2019 Mateusz Loskot Copyright (c) 2017-2019 Antony Polukhin Copyright (c) 2017-2018, Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017-2018, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017-2018, Oracle and/or its affiliates. Copyright (c) 2017-2018 Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017-2018 Oracle and/or its affiliates. Copyright (c) 2017-2017 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2017-2017 Albert Sverdlov Copyright (c) 2017, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017, Oracle and/or its affiliates. Copyright (c) 2017, 2019 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017, 2019 Oracle and/or its affiliates. Copyright (c) 2017, 2018 James E. King III Copyright (c) 2017 Vinnie Falco (vinnie dot falco at gmail dot com) Copyright (c) 2017 Stefan Seefeld All rights reserved. Copyright (c) 2017 Robert Ramey Copyright (c) 2017 Paul Fultz II Jamfile.v2 Copyright (c) 2017 Paul Fultz II Copyright (c) 2017 Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2017 Oracle and/or its affiliates. Copyright (c) 2017 Nikita Kniazev Copyright (c) 2017 Mikhail Maximov Copyright (c) 2017 Levon Tarakchyan Copyright (c) 2017 Kristian Popov Copyright (c) 2017 Kohei Takahashi Copyright (c) 2017 Klemens D. Morgenstern Copyright (c) 2017 John Maddock Copyright (c) 2017 James E. King, III Copyright (c) 2017 James E. King III Copyright (c) 2017 Francisco José Tapia (fjtapia@gmail.com ) Copyright (c) 2017 Francisco Jose Tapia (fjtapia@gmail.com ) Copyright (c) 2017 Dynatrace Copyright (c) 2017 Denis Demidov Copyright (c) 2017 Daniel James http://spirit.sourceforge.net/ Copyright (c) 2017 Daniel James Copyright (c) 2017 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2017 Andrey Semashev Copyright (c) 2017 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2017 - 2019 Andrey Semashev Copyright (c) 2017 - 2018 Andrey Semashev Copyright (c) 2016-2019Damian Jarek (damian dot jarek93 at gmail dot com) Copyright (c) 2016-2019, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016-2019, Oracle and/or its affiliates. Copyright (c) 2016-2019 Vinnie Falco (vinnie dot falco at gmail dot com) Copyright (c) 2016-2019 Oracle and/or its affiliates. Copyright (c) 2016-2019 Antony Polukhin Copyright (c) 2016-2018, Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016-2018 Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016-2018 Oracle and/or its affiliates. Copyright (c) 2016-2017, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016-2017 Vinnie Falco (vinnie dot falco at gmail dot com) Copyright (c) 2016-2017 Oracle and/or its affiliates. Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016-2017 Oracle and/or its affiliates. Copyright (c) 2016, Oracle and/or its affiliates. Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2016, 2018 Oracle and/or its affiliates. Copyright (c) 2016 arett Adair Copyright (c) 2016 Stefan Seefeld All rights reserved. Copyright (c) 2016 Rene Rivera Copyright (c) 2016 Peter Dimov Copyright (c) 2016 Paul Fultz II Copyright (c) 2016 Oracle and/or its affiliates. Copyright (c) 2016 Norbert Wenzel Copyright (c) 2016 Modified Work Barrett Adair Copyright (c) 2016 Mikhail Maximov vigorous.activity at gmail dot com Copyright (c) 2016 Mikhail Maximov Copyright (c) 2016 Mikhail Maximov Copyright (c) 2016 Lee Clagett Copyright (c) 2016 Kohei Takahashi Copyright (c) 2016 Klemens D. Morgenstern klemens.morgenstern at gmx dot net Copyright (c) 2016 Klemens D. Morgenstern Copyright (c) 2016 Jakub Szuppe Copyright (c) 2016 Frank Hein, maxence business consulting gmbh Copyright (c) 2016 Francisco José Tapia (fjtapia@gmail.com ) Copyright (c) 2016 Francisco Jose Tapia (fjtapia@gmail.com ) Copyright (c) 2016 Barrett Adair Copyright (c) 2015-2019, Oracle and/or its affiliates. Copyright (c) 2015-2019 Vinnie Falco (vinnie dot falco at gmail dot com) Copyright (c) 2015-2019 Antony Polukhin. Copyright (c) 2015-2019 Antony Polukhin Copyright (c) 2015-2018, Oracle and/or its affiliates. Copyright (c) 2015-2018 Oracle and/or its affiliates. Copyright (c) 2015-2017, Oracle and/or its affiliates. Copyright (c) 2015-2017 Oracle and/or its affiliates. Copyright (c) 2015-2016 Oracle and/or its affiliates. Copyright (c) 2015-2016 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2015, Oracle and/or its affiliates. Contributed and/or modified by Menelaos Karavelas, on behalf of Oracle Copyright (c) 2015, Oracle and/or its affiliates. Copyright (c) 2015, 2018, Oracle and/or its affiliates. Copyright (c) 2015 Steven Watanabe Copyright (c) 2015 Seth Heeren Copyright (c) 2015 Robert Ramey Copyright (c) 2015 Rene Rivera http://spirit.sourceforge.net/ Copyright (c) 2015 Rene Rivera Copyright (c) 2015 Paul Fultz II Copyright (c) 2015 Orson Peters Copyright (c) 2015 Orson Peters Copyright (c) 2015 Oracle and/or its affiliates. Copyright (c) 2015 Muhammad Junaid Muzammil Copyright (c) 2015 Mario Lang Copyright (c) 2015 Kohei Takahashi Copyright (c) 2015 Klemens D. Morgenstern Copyright (c) 2015 John Maddock Copyright (c) 2015 John Fletcher Copyright (c) 2015 Jakub Szuppe Copyright (c) 2015 Jakub Pola Copyright (c) 2015 Ion Gaztanaga Copyright (c) 2015 Francisco José Tapia (fjtapia@gmail.com ) Copyright (c) 2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2015 Artyom Beilis (Tonkikh) Copyright (c) 2015 Andrey Semashev Copyright (c) 2015 Ahmed Charles Copyright (c) 2015 Agustin K-ballo Berge Copyright (c) 2014-2019, Oracle and/or its affiliates. Contributed and/or modified by Menelaos Karavelas, on behalf of Oracle Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle Copyright (c) 2014-2019, Oracle and/or its affiliates. Copyright (c) 2014-2019 Oracle and/or its affiliates. Copyright (c) 2014-2019 Antony Polukhin antoshkka at gmail dot com Copyright (c) 2014-2019 Antony Polukhin Copyright (c) 2014-2018, Oracle and/or its affiliates. Copyright (c) 2014-2018 Oracle and/or its affiliates. Copyright (c) 2014-2018 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2014-2017, Oracle and/or its affiliates. Copyright (c) 2014-2017 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2014-2016 Oracle and/or its affiliates. Copyright (c) 2014-2015, Oracle and/or its affiliates. Copyright (c) 2014-2015 Samuel Debionne, Grenoble, France. Copyright (c) 2014-2015 Mateusz Loskot, London, UK. Copyright (c) 2014-2015 Kohei Takahashi Copyright (c) 2014-2015 John Fletcher Copyright (c) 2014-2015 Bruno Lalande, Paris, France. Copyright (c) 2014-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2014-2015 Antony Polukhin antoshkka at gmail dot com Copyright (c) 2014-2015 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2014-2015 Adam Wulkiewicz, Lodz, Poland Copyright (c) 2014-2014 Ion Gaztanaga Copyright (c) 2014,2018 Kohei Takahashi Copyright (c) 2014,2015,2018 Kohei Takahashi Copyright (c) 2014, Oracle and/or its affiliates. Copyright (c) 2014, Athanasios Iliopoulos Copyright (c) 2014, 2019, Oracle and/or its affiliates. Copyright (c) 2014, 2019 Andrey Semashev Copyright (c) 2014, 2018, Oracle and/or its affiliates. Copyright (c) 2014, 2018, 2019, Oracle and/or its affiliates. Copyright (c) 2014 Tomoki Imai Copyright (c) 2014 Thomas Bernard Copyright (c) 2014 Samuel Debionne, Grenoble, France. Copyright (c) 2014 Roshan Copyright (c) 2014 Riccardo Marcangelo Copyright (c) 2014 Renato Tegon Forti, Antony Polukhin. Copyright (c) 2014 Peter Dimov Copyright (c) 2014 Paul Fultz II Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com) Copyright (c) 2014 Microsoft Corporation Copyright (c) 2014 Mateusz Loskot, London, UK. Copyright (c) 2014 Mageswaran.D Copyright (c) 2014 Lee Clagett Copyright (c) 2014 Kyle Lutz Copyright (c) 2014 Kohei Takahashi Copyright (c) 2014 John Fletcher Copyright (c) 2014 Joel de Guzman Copyright (c) 2014 Jamboree Copyright (c) 2014 Glen Joseph Fernandes glenjofe@gmail.com) Copyright (c) 2014 Glen Fernandes Copyright (c) 2014 Eric Niebler Copyright (c) 2014 Christoph Weiss Copyright (c) 2014 Bruno Lalande, Paris, France. Copyright (c) 2014 Benoit Copyright (c) 2014 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2014 Antony Polukhin antoshkka at gmail dot com Copyright (c) 2014 Anton Bikineev Copyright (c) 2014 Andrey Semashev Copyright (c) 2014 Ahmed Charles Copyright (c) 2014 Agustin Berge Copyright (c) 2014 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2014 - 2018 Andrey Semashev Copyright (c) 2013-2019 Antony Polukhin. Copyright (c) 2013-2019 Antony Polukhin Copyright (c) 2013-2017 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2013-2017 Adam Wulkiewicz, Lodz, Poland Copyright (c) 2013-2015 Kyle Lutz Copyright (c) 2013-2015 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2013-2015 Adam Wulkiewicz, Lodz, Poland Copyright (c) 2013-2014 Rastko Anicic Copyright (c) 2013-2014 Kyle Lutz Copyright (c) 2013-2014 Ion Gaztanaga Copyright (c) 2013-2014 Damien Buhl Copyright (c) 2013-2014 Andrey Semashev Copyright (c) 2013-2014 Agustin Berge Copyright (c) 2013-2014 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2013-2014 Adam Wulkiewicz, Lodz, Poland Copyright (c) 2013, 2017 Daniel James Copyright (c) 2013 Tim Blechmann Linux-specific code by Phil Endecott Copyright (c) 2013 Tim Blechmann ARM Code by Phil Endecott, based on other architectures. Copyright (c) 2013 Tim Blechmann Copyright (c) 2013 Sebastian Redl Copyright (c) 2013 Peter Dimov Copyright (c) 2013 Paul A. Bristow Copyright (c) 2013 Paul A. Bristow Copyright (c) 2013 Mateusz Loskot, London, UK. Copyright (c) 2013 Mateusz Loskot Copyright (c) 2013 Kyle Lutz Copyright (c) 2013 John Maddock, Antony Polukhin Copyright (c) 2013 Joaquim Duran Copyright (c) 2013 Jamboree Copyright (c) 2013 Eurodecision Authors: Guillaume Pinot Copyright (c) 2013 Daniel James Copyright (c) 2013 Christopher Kormanyos Copyright (c) 2013 Carl Barron Copyright (c) 2013 Bruno Lalande, Paris, France. Copyright (c) 2013 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2013 Antony Polukhin // Move semantics implementation. Copyright (c) 2013 Antony Polukhin Copyright (c) 2013 Anton Bikineev Copyright (c) 2013 Agustín Bergé http://spirit.sourceforge.net/ Copyright (c) 2013 Agustin Berge http://spirit.sourceforge.net/ Copyright (c) 2013 Agustin Berge Copyright (c) 2013 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2013 Adam Wulkiewicz, Lodz, Poland Copyright (c) 2013 - 2018 Andrey Semashev Copyright (c) 2013 - 2014 Andrey Semashev Copyright (c) 2012-2019 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2012-2019 Antony Polukhin. Copyright (c) 2012-2019 Antony Polukhin Copyright (c) 2012-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2012-2015 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2012-2014 Mateusz Loskot, London, UK. Copyright (c) 2012-2014 Kohei Takahashi Copyright (c) 2012-2014 Bruno Lalande, Paris, France. Copyright (c) 2012-2014 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2012-2013 Andrew Hundt. Copyright (c) 2012-2013 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2012-2012 Andrii Sydorchuk. Copyright (c) 2012, Marco Guazzone Copyright (c) 2012 Trustees of Indiana University Copyright (c) 2012 Tim Blechmann Copyright (c) 2012 Steven Watanabe 2014 Oliver Kowalke Copyright (c) 2012 Steven Watanabe Copyright (c) 2012 Robert Ramey Copyright (c) 2012 Paul Fultz II Copyright (c) 2012 Oswin Krause Copyright (c) 2012 Nathan Ridge Copyright (c) 2012 Mateusz Loskot, London, UK. Copyright (c) 2012 Martin Raspaud Copyright (c) 2012 Kohei Takahashi Copyright (c) 2012 Hartmut Kaiser Copyright (c) 2012 Bruno Lalande, Paris, France. Copyright (c) 2012 Boris Schaeling Copyright (c) 2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2012 Antony Polukhin Copyright (c) 2012 - 2014, 2017 Andrey Semashev Copyright (c) 2012 - 2014 Andrey Semashev Copyright (c) 2011-2019 Antony Polukhin Copyright (c) 2011-2019 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2018 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2017 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2016 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2011-2015 Akira Takahashi Copyright (c) 2011-2015 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2014 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2013, 2017 Daniel James Copyright (c) 2011-2013 Daniel James Copyright (c) 2011-2013 Andrew Hundt. Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland. Copyright (c) 2011-2012 Thomas Bernard Copyright (c) 2011-2012 Mateusz Loskot, London, UK. Copyright (c) 2011-2012 Bruno Lalande, Paris, France. Copyright (c) 2011-2012 Brandon Kohn Copyright (c) 2011-2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2011-2011: Joachim Faulhaber Copyright (c) 2011,2013 Daniel James Copyright (c) 2011, 2013 Daniel James Copyright (c) 2011, 2012 Martin Lambers Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling Copyright (c) 2011 Thomas Heller Copyright (c) 2011 Thomas Bernard http://spirit.sourceforge.net/ Copyright (c) 2011 Thomas Bernard Copyright (c) 2011 Steven Watanabe Copyright (c) 2011 Paul Heil Copyright (c) 2011 Michael Caisse Copyright (c) 2011 John Maddock Copyright (c) 2011 John Maddock Copyright (c) 2011 Jeff Flinn, Boris Schaeling Copyright (c) 2011 Jan Frederick Eick Copyright (c) 2011 Jamboree Copyright (c) 2011 Helge Bahmann Copyright (c) 2011 Hartmut Kaiser Copyright (c) 2011 Eric Niebler Copyright (c) 2011 Emil Dotchevski Copyright (c) 2011 David Bellot Copyright (c) 2011 Daniel James http://spirit.sourceforge.net/ Copyright (c) 2011 Daniel James Copyright (c) 2011 Colin Rundel Copyright (c) 2011 Christopher M. Kohlhoff (chris at kohlhoff dot com) Copyright (c) 2011 Christopher Jefferson Copyright (c) 2011 Bryce Lelbach http://spirit.sourceforge.net/ Copyright (c) 2011 Bryce Lelbach Copyright (c) 2011 Brandon Kohn Copyright (c) 2011 Boris Schaeling (boris@highscore.de) Copyright (c) 2011 Aaron Graham http://spirit.sourceforge.net/ Copyright (c) 2011 Aaron Graham Copyright (c) 2010.2017 Daniel James Copyright (c) 2010-2013 Thomas Heller Copyright (c) 2010-2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2010-2011: Joachim Faulhaber Copyright (c) 2010-2011 Thomas Heller Copyright (c) 2010-2011 David Bellot Copyright (c) 2010-2011 Daniel James Copyright (c) 2010-2011 Christopher Schmidt Copyright (c) 2010-2011 Bryce Lelbach Copyright (c) 2010-2010: Joachim Faulhaber Copyright (c) 2010 Tim Blechmann Copyright (c) 2010 Thomas Heller For the example: Copyright (c) 2010 Thomas Heller Copyright (c) 2010 Steven Watanabe Copyright (c) 2010 Sergey "GooRoo" Olendarenko Copyright (c) 2010 Nuovation System Designs, LLC Grant Erickson Copyright (c) 2010 Neil Groves Copyright (c) 2010 Matthias Walter (xammy@xammy.homelinux.net) Copyright (c) 2010 John Maddock Copyright (c) 2010 Jeroen Habraken Copyright (c) 2010 Intel Corporation Copyright (c) 2010 Ilya Murav'jov Copyright (c) 2010 Helge Bahmann Copyright (c) 2010 Gevorg Voskanyan Copyright (c) 2010 Felipe Tanus, Boris Schaeling Copyright (c) 2010 Eric Niebler Copyright (c) 2010 Eric Jourdanneau, Joel Falcou Copyright (c) 2010 Daniel James http://spirit.sourceforge.net/ Copyright (c) 2010 Daniel James Copyright (c) 2010 Christopher Schmidt Copyright (c) 2010 Bryce Lelbach http://spirit.sourceforge.net/ Copyright (c) 2010 Bryce Lelbach Copyright (c) 2010 Athanasios Iliopoulos Copyright (c) 2010 Artyom Beilis (Tonkikh) Copyright (c) 2010 Alfredo Correa Copyright (c) 2010 2015 Francisco José Tapia (fjtapia@gmail.com ) Copyright (c) 2009-2018 Vicente J. Botet Escriba Copyright (c) 2009-2018 Ion Gazta\u00F1aga Copyright (c) 2009-2017 Mateusz Loskot, London, UK. Copyright (c) 2009-2016 Vladimir Batov. Copyright (c) 2009-2015 Mateusz Loskot, London, UK. Copyright (c) 2009-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2009-2015 Artyom Beilis (Tonkikh) Copyright (c) 2009-2014 Mateusz Loskot, London, UK. Copyright (c) 2009-2013 Mateusz Loskot, London, UK. Copyright (c) 2009-2012, Marco Guazzone Copyright (c) 2009-2012 Mateusz Loskot, London, UK. Copyright (c) 2009-2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2009-2011: Joachim Faulhaber Copyright (c) 2009-2011 Vicente J. Botet Escriba Copyright (c) 2009-2011 Mateusz Loskot, London, UK. Copyright (c) 2009-2011 Gunter Winkler, David Bellot Copyright (c) 2009-2011 Christopher Schmidt Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) Copyright (c) 2009-2010: Joachim Faulhaber Copyright (c) 2009-2010, Marco Guazzone Copyright (c) 2009-2010 Steven Watanabe Copyright (c) 2009-2010 Hartmut Kaiser Copyright (c) 2009-2010 Christopher Schmidt Copyright (c) 2009-2009: Joachim Faulhaber Copyright (c) 2009, Spirent Communications, Inc. Copyright (c) 2009, Marco Guazzone Copyright (c) 2009, Gunter Winkler Copyright (c) 2009, 2015 Peter Dimov Copyright (c) 2009, 2013 Sebastian Redl (sebastian dot redl getdesigned dot at) Copyright (c) 2009, 2011 Helge Bahmann Copyright (c) 2009 Steven Watanabe Copyright (c) 2009 Sebastian Redl (sebastian dot redl getdesigned dot at) Copyright (c) 2009 Phil Endecott Copyright (c) 2009 Peter Dimov Copyright (c) 2009 John Maddock Copyright (c) 2009 Helge Bahmann Copyright (c) 2009 Hartmut Kaiser Copyright (c) 2009 Gunter Winkler Copyright (c) 2009 Frank Mori Hess Copyright (c) 2009 Francois Barel http://spirit.sourceforge.net/ Copyright (c) 2009 Francois Barel Copyright (c) 2009 Erik Bryan Copyright (c) 2009 Eric Niebler Copyright (c) 2009 Edward Grace Copyright (c) 2009 Dr John Maddock Copyright (c) 2009 Daniel James Copyright (c) 2009 Christopher Schmidt Copyright (c) 2009 Chris Hoeppler Copyright (c) 2009 Carl Barron Copyright (c) 2009 Boris Schaeling Copyright (c) 2009 Ben Hanson (http://www.benhanson.net/) Copyright (c) 2009 ArtVPS Ltd. Copyright (c) 2008-2017 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2008-2017 Bruno Lalande, Paris, France. Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2008-2015 Bruno Lalande, Paris, France. Copyright (c) 2008-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2008-2014 Bruno Lalande, Paris, France. Copyright (c) 2008-2014 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2008-2013 Bruno Lalande, Paris, France. Copyright (c) 2008-2012: Joachim Faulhaber Copyright (c) 2008-2012 Simonson Lucanus. Copyright (c) 2008-2012 Eric Niebler Copyright (c) 2008-2012 Bruno Lalande, Paris, France. Copyright (c) 2008-2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2008-2011: Joachim Faulhaber Copyright (c) 2008-2011 Hartmut Kaiser Copyright (c) 2008-2011 Bruno Lalande, Paris, France. Copyright (c) 2008-2010: Joachim Faulhaber Copyright (c) 2008-2010 Hartmut Kaiser Copyright (c) 2008-2009: Joachim Faulhaber Copyright (c) 2008-2009 Frank Mori Hess Copyright (c) 2008-2009 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2008-2009 Ben Hanson (http://www.benhanson.net/) Copyright (c) 2008-2009 Ben Hanson Copyright (c) 2008, 2018 Peter Dimov Copyright (c) 2008, 2011 Peter Dimov Copyright (c) 2008, 2009 Peter Dimov Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com) Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com) Copyright (c) 2008 Peter Dimov Copyright (c) 2008 Michael Marcin Copyright (c) 2008 Marcin Kalicinski (kalita poczta dot onet dot pl) Copyright (c) 2008 Jurko Gospodnetic Copyright (c) 2008 James E. King III Copyright (c) 2008 Ilya Sokolov, Boris Schaeling Copyright (c) 2008 Howard Hinnant Copyright (c) 2008 Gerald I. Evenden Copyright (c) 2008 Frank Mori Hess Copyright (c) 2008 Francois Barel Copyright (c) 2008 Federico J. Fernandez. Copyright (c) 2008 Eric Niebler Copyright (c) 2008 Christopher M. Kohlhoff Copyright (c) 2008 Beman Dawes Copyright (c) 2007-2017 Rene Rivera Copyright (c) 2007-2017 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2016 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2014 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2013 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2012: Joachim Faulhaber Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2011: Joachim Faulhaber Copyright (c) 2007-2011 Hartmut Kaiser Copyright (c) 2007-2011 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 2007-2010: Joachim Faulhaber Copyright (c) 2007-2010 Hartmut Kaiser Copyright (c) 2007-2009: Joachim Faulhaber Copyright (c) 2007-2009 Steven Watanabe Copyright (c) 2007-2009 Ben Hanson (http://www.benhanson.net/) Copyright (c) 2007-2008 Tobias Schwinger Copyright (c) 2007-2008 Steven Watanabe Copyright (c) 2007, 2014 Peter Dimov Copyright (c) 2007, 2013, 2015 Peter Dimov Copyright (c) 2007, 2013 Peter Dimov Copyright (c) 2007, 2013 John Maddock Copyright (c) 2007, 2008, 2012 Peter Dimov Copyright (c) 2007, 2008 Peter Dimov Copyright (c) 2007 by Frank Mori Hess Copyright (c) 2007 Tobias Schwinger Copyright (c) 2007 Peter Dimov Copyright (c) 2007 John Maddock Copyright (c) 2007 Joel de Guzman Copyright (c) 2007 Joel de Guzman Copyright (c) 2007 Hartmut Kaiser Copyright (c) 2007 Frank Mori Hess Copyright (c) 2007 Eric Niebler Copyright (c) 2007 David Jenkins Copyright (c) 2007 Dan Marsden Copyright (c) 2007 Bjorn Roald Copyright (c) 2006-7 John Maddock Copyright (c) 2006-2017 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2015 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2013 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2010 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2009 by Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2008 Johan Rade Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc. Copyright (c) 2006-2007 Tobias Schwinger Copyright (c) 2006-2007 Matias Capeletto Copyright (c) 2006, Stephan Diederich Copyright (c) 2006, 2008 Beman Dawes Copyright (c) 2006, 2007 Julio M. Merino Vidal Copyright (c) 2006 Xiaogang Zhang, 2015 John Maddock. Copyright (c) 2006 Xiaogang Zhang, 2015 John Maddock Copyright (c) 2006 Xiaogang Zhang Copyright (c) 2006 Tomas Puverle Copyright (c) 2006 Tobias Schwinger http://spirit.sourceforge.net/ Copyright (c) 2006 Tobias Schwinger Copyright (c) 2006 Stephen Nutt Copyright (c) 2006 Piotr Wyderski Copyright (c) 2006 Peter Dimov Copyright (c) 2006 Michael van der Westhuizen Copyright (c) 2006 Michael Stevens Copyright (c) 2006 John Maddock Copyright (c) 2006 Johan Rade Copyright (c) 2006 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2006 Joao Abecasis http://spirit.sourceforge.net/ Copyright (c) 2006 Ilya Sokolov Copyright (c) 2006 Eric Niebler Copyright (c) 2006 Douglas Gregor Copyright (c) 2006 Daniel Wallin Copyright (c) 2006 Dan Marsden Copyright (c) 2006 CrystalClear Software, Inc. Author: Jeff Garland Date Copyright (c) 2006 Bojan Resnik Copyright (c) 2005-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com) Copyright (c) 2005-2013 Joel de Guzman Copyright (c) 2005-2012 Joel de Guzman Copyright (c) 2005-2011 Joel de Guzman Copyright (c) 2005-2010 Joel de Guzman Copyright (c) 2005-2010 Hartmut Kaiser Copyright (c) 2005-2008 Hartmut Kaiser Copyright (c) 2005-2007 Joel de Guzman Copyright (c) 2005-2007 Hartmut Kaiser 2007, 2009 Tim Blechmann Copyright (c) 2005-2007 Dan Marsden Copyright (c) 2005-2006 Joao Abecasis Copyright (c) 2005-2006 Danny Havenith Copyright (c) 2005-2006 Dan Marsden Copyright (c) 2005, 2014 Eric Niebler Copyright (c) 2005, 2008 Peter Dimov Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com Copyright (c) 2005 Vladimir Prus Copyright (c) 2005 Thomas Guest http://spirit.sourceforge.net/ Copyright (c) 2005 Thomas Guest Copyright (c) 2005 Stefan Arentz (stefan at soze dot com) Copyright (c) 2005 Reece H. Dunn. Copyright (c) 2005 Peter Dimov. Copyright (c) 2005 Peter Dimov For Boost Phoenix: Copyright (c) 2005 Peter Dimov Copyright (c) 2005 Matthew Calabrese Copyright (c) 2005 Markus Schoepflin Copyright (c) 2005 João Abecasis Copyright (c) 2005 Eric Niebler Copyright (c) 2005 Dan Marsden Copyright (c) 2005 CrystalClear Software, Inc. Author: Jeff Garland, Bart Garst Date Copyright (c) 2005 CrystalClear Software, Inc. Copyright (c) 2005 Alexey Pakhunov Copyright (c) 2005 Aaron Windsor Copyright (c) 2005 2006 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2004-2011 Michael Stevens, David Bellot Copyright (c) 2004-2009 Trustees of Indiana University Copyright (c) 2004-2007 Fernando Luis Cacciola Carballal Copyright (c) 2004-2005 CrystalClear Software, Inc. Copyright (c) 2004, 2005, 2009 Peter Dimov Copyright (c) 2004 Trustees of Indiana University Copyright (c) 2004 Robert Ramey, Indiana University (garcia@osl.iu.edu) Andrew Lumsdaine, Indiana University (lums@osl.iu.edu). Copyright (c) 2004 Ralf Mattethat Copyright (c) 2004 Peter Dimov Copyright (c) 2004 Michael Stevens Copyright (c) 2004 Kristopher Beevers Copyright (c) 2004 Jonathan Brandmeyer Copyright (c) 2004 John Maddock Copyright (c) 2004 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2004 Joel de Guzman Copyright (c) 2004 Hartmut Kaiser Copyright (c) 2004 Gerald I. Evenden Copyright (c) 2004 Eric Niebler http://spirit.sourceforge.net/ Copyright (c) 2004 Eric Niebler Copyright (c) 2004 Daniel Wallin Copyright (c) 2004 CrystalClear Software, Inc. Copyright (c) 2004 CrystalClear Software, Inc. Copyright (c) 2004 Angus Leeming Copyright (c) 2003-7 John Maddock Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com) Oliver Kowalke (oliver dot kowalke at gmail dot com) Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com) Derived from a public domain implementation written by Daniel Casimiro. Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com) Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) Copyright (c) 2003-2011 Joel de Guzman Copyright (c) 2003-2011 Christopher M. Kohlhoff (chris at kohlhoff dot com) Copyright (c) 2003-2008 Jan Gaspar Copyright (c) 2003-2007 Fernando Luis Cacciola Carballal Copyright (c) 2003-2006, 2008 Gennaro Prota Copyright (c) 2003-2006 Joel de Guzman Copyright (c) 2003-2005 Peter Dimov Copyright (c) 2003-2005 John Maddock Copyright (c) 2003-2005 CrystalClear Software, Inc. Copyright (c) 2003-2004, 2008 Gennaro Prota Copyright (c) 2003-2004 by Douglas Gregor Copyright (c) 2003-2004 Gennaro Prota Copyright (c) 2003-2004 CrystalClear Software, Inc. Copyright (c) 2003, Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2003, 2006 Gerald I. Evenden Copyright (c) 2003 Vladimir Prus. Copyright (c) 2003 Vaclav Vesely http://spirit.sourceforge.net/ Copyright (c) 2003 Vaclav Vesely Copyright (c) 2003 Thomas Witt Copyright (c) 2003 Samuel Krempp Copyright (c) 2003 Sam Nabialek Copyright (c) 2003 Peter Dimov Copyright (c) 2003 Paul Mensonides Copyright (c) 2003 Martin Wille http://spirit.sourceforge.net/ Copyright (c) 2003 Martin Wille Copyright (c) 2003 Jonathan de Halleux http://spirit.sourceforge.net/ http://www.boost.org/libs/spirit Copyright (c) 2003 Jonathan de Halleux (dehalleux@pelikhan.com) http://spirit.sourceforge.net/ Copyright (c) 2003 Jonathan de Halleux (dehalleux@pelikhan.com) Copyright (c) 2003 John Maddock Copyright (c) 2003 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2003 Joel de Guzman Copyright (c) 2003 Howard Hinnant Copyright (c) 2003 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2003 Hartmut Kaiser Copyright (c) 2003 Gustavo Guerra http://spirit.sourceforge.net/ Copyright (c) 2003 Gunter Winkler, Joerg Walter Copyright (c) 2003 Giovanni Bajo http://spirit.sourceforge.net/ Copyright (c) 2003 Giovanni Bajo Copyright (c) 2003 Gerald I. Evenden Copyright (c) 2003 Gennaro Prota Copyright (c) 2003 Eric Friedman, Itay Maman Copyright (c) 2003 Eric Friedman Copyright (c) 2003 Dr John Maddock Copyright (c) 2003 David Abrahams Copyright (c) 2003 Daniel Frey Copyright (c) 2002-2018 Joel de Guzman Copyright (c) 2002-2015 Joel de Guzman Copyright (c) 2002-2010 Joel de Guzman Copyright (c) 2002-2010 Hartmut Kaiser Copyright (c) 2002-2006 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2002-2006 Hartmut Kaiser Copyright (c) 2002-2006 CrystalClear Software, Inc. Copyright (c) 2002-2005 CrystalClear Software, Inc. Copyright (c) 2002-2004 CrystalClear Software, Inc. Copyright (c) 2002-2003,2005 CrystalClear Software, Inc. Copyright (c) 2002-2003 William E. Kempf. Copyright (c) 2002-2003 Toon Knapen, Kresimir Fresl, Joerg Walter Copyright (c) 2002-2003 The Trustees of Indiana University. All rights reserved. Copyright (c) 2002-2003 Martin Wille http://spirit.sourceforge.net/ Copyright (c) 2002-2003 Martin Wille Copyright (c) 2002-2003 Juan Carlos Arevalo-Baeza http://spirit.sourceforge.net/ Copyright (c) 2002-2003 Joel de Guzman Copyright (c) 2002-2003 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2002-2003 Hartmut Kaiser Copyright (c) 2002-2003 Eric Friedman, Itay Maman Copyright (c) 2002-2003 Eric Friedman Copyright (c) 2002-2003 David Abrahams Copyright (c) 2002,2003,2005 CrystalClear Software, Inc. Copyright (c) 2002,2003, 2007 CrystalClear Software, Inc. Copyright (c) 2002,2003 CrystalClear Software, Inc. Copyright (c) 2002, Frank Warmerdam Copyright (c) 2002, 2009, 2014 Peter Dimov Copyright (c) 2002, 2003 Peter Dimov and Multi Media Ltd. Copyright (c) 2002, 2003 Peter Dimov Copyright (c) 2002 by Peter Simons Copyright (c) 2002 by Andrei Alexandrescu Copyright (c) 2002 Trustees of Indiana University Copyright (c) 2002 Raghavendra Satish http://spirit.sourceforge.net/ Copyright (c) 2002 Raghavendra Satish Copyright (c) 2002 Peter Dimov and Multi Media Ltd. Copyright (c) 2002 Peter Dimov Copyright (c) 2002 Lars Gullik Bjønnes Copyright (c) 2002 Juan Carlos Arevalo-Baeza Copyright (c) 2002 John Maddock Copyright (c) 2002 Joel de Guzman Copyright (c) 2002 Jens Maurer Copyright (c) 2002 Jeff Westfahl http://spirit.sourceforge.net/ Copyright (c) 2002 Jeff Westfahl Copyright (c) 2002 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2002 Eric Friedman, Itay Maman Copyright (c) 2002 Douglas Gregor Copyright (c) 2002 Bill Kempf Copyright (c) 2002 2004 2006Joel de Guzman Copyright (c) 2002 2004 2006 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2002 2004 2006 Joel de Guzman Copyright (c) 2001-2019 Joel de Guzman Copyright (c) 2001-2018 Joel de Guzman Copyright (c) 2001-2015 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2001-2015 Joel de Guzman Copyright (c) 2001-2014 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2001-2014 Joel de Guzman Copyright (c) 2001-2013 Joel de Guzman Copyright (c) 2001-2013 Hartmut Kaiser. Copyright (c) 2001-2013 Hartmut Kaiser Copyright (c) 2001-2012 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2001-2012 Joel de Guzman Copyright (c) 2001-2012 Hartmut Kaiser. Copyright (c) 2001-2012 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2012 Hartmut Kaiser Copyright (c) 2001-2011 Thomas Bernard Copyright (c) 2001-2011 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2001-2011 Joel de Guzman Copyright (c) 2001-2011 Hartmut Kaiser. Copyright (c) 2001-2011 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2011 Hartmut Kaiser Copyright (c) 2001-2010 Joel de Guzman Copyright (c) 2001-2010 Hartmut Kaiser. Copyright (c) 2001-2010 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2010 Hartmut Kaiser Copyright (c) 2001-2009, Hartmut Kaiser Copyright (c) 2001-2009, 2012 Peter Dimov Copyright (c) 2001-2009 Joel de Guzman Copyright (c) 2001-2009 Hartmut Kaiser Copyright (c) 2001-2009 Daniel Nuffer http://spirit.sourceforge.net/ Copyright (c) 2001-2008 Peter Dimov Copyright (c) 2001-2008 Joel de Guzman Copyright (c) 2001-2008 Hartmut Kaiser. Copyright (c) 2001-2008 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2008 Hartmut Kaiser Copyright (c) 2001-2007 Joel de Guzman Copyright (c) 2001-2007 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2007 Hartmut Kaiser Copyright (c) 2001-2007 CrystalClear Software, Inc. Copyright (c) 2001-2006 CrystalClear Software, Inc. Copyright (c) 2001-2005 Peter Dimov Copyright (c) 2001-2005 CrystalClear Software, Inc. Copyright (c) 2001-2004 Peter Dimov and Multi Media Ltd. Copyright (c) 2001-2004 CrystalClear Software, Inc. Copyright (c) 2001-2003 John Maddock Copyright (c) 2001-2003 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 2001-2003 Joel de Guzman Copyright (c) 2001-2003 Hartmut Kaiser http://spirit.sourceforge.net/ Copyright (c) 2001-2003 Hartmut Kaiser Copyright (c) 2001-2003 Daniel Nuffer http://spirit.sourceforge.net/ Copyright (c) 2001-2003 Daniel Nuffer Copyright (c) 2001-2002 Joel de Guzman Copyright (c) 2001-2002 Chuck Allison and Jeremy Siek Copyright (c) 2001, Thomas Flemming, tf@ttqv.com Copyright (c) 2001, Daniel C. Nuffer. Copyright (c) 2001, Daniel C. Nuffer http://spirit.sourceforge.net/ Copyright (c) 2001, Daniel C. Nuffer Copyright (c) 2001, 2002, 2012 Peter Dimov Copyright (c) 2001, 2002, 2003 Peter Dimov and Multi Media Ltd. Copyright (c) 2001, 2002, 2003 Peter Dimov Copyright (c) 2001, 2002 Python Software Foundation; All Rights Reserved Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd. Copyright (c) 2001, 2002 Peter Dimov Copyright (c) 2001 by Andrei Alexandrescu. Copyright (c) 2001 Samuel Krempp krempp@crans.ens-cachan.fr Copyright (c) 2001 Ronald Garcia, Indiana University (garcia@osl.iu.edu) Andrew Lumsdaine, Indiana University (lums@osl.iu.edu). Copyright (c) 2001 Ralf W. Grosse-Kunstleve. Copyright (c) 2001 Peter Dimov and Multi Media Ltd. Copyright (c) 2001 Peter Dimov Copyright (c) 2001 Doug Gregor Copyright (c) 2001 David Abrahams Copyright (c) 2001 Darin Adler Copyright (c) 2001 Daniel Nuffer http://spirit.sourceforge.net/ Copyright (c) 2001 Daniel Nuffer Copyright (c) 2001 Daniel C. Nuffer. Copyright (c) 2001 Daniel C. Nuffer Copyright (c) 2001 Bruce Florman http://spirit.sourceforge.net/ Copyright (c) 2001 Bruce Florman Copyright (c) 2001 Alexander Peslyak Copyright (c) 2000-2013 Joerg Walter, Mathias Koch. David Bellot Copyright (c) 2000-2013 Joerg Walter, Mathias Koch, Athanasios Iliopoulos Copyright (c) 2000-2011 Joerg Walter, Mathias Koch, David Bellot Copyright (c) 2000-2010 Joerg Walter, Mathias Koch, Gunter Winkler, David Bellot Copyright (c) 2000-2010 Joerg Walter, Mathias Koch, David Bellot Copyright (c) 2000-2009 Joerg Walter, Mathias Koch, Gunter Winkler Copyright (c) 2000-2007 Joerg Walter, Mathias Koch, Gunter Winkler Copyright (c) 2000-2004 Joerg Walter, Mathias Koch Copyright (c) 2000-2003 Brian McNamara and Yannis Smaragdakis Copyright (c) 2000-2002 Joerg Walter, Mathias Koch Copyright (c) 2000-2001 University of Notre Dame. All rights reserved. Copyright (c) 2000, Frank Warmerdam Copyright (c) 2000 Jeremy Siek and Andrew Lumsdaine, 2007 David Abrahams Copyright (c) 2000 David Abrahams. Copyright (c) 2000 Cadenza New Zealand Ltd Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin Copyright (c) 1999-2003 Jeremiah Willcock Copyright (c) 1999-2003 Jaakko Jarvi Copyright (c) 1998-2009 John Maddock Copyright (c) 1998-2008 Joel de Guzman Copyright (c) 1998-2005 John Maddock Copyright (c) 1998-2004 John Maddock Copyright (c) 1998-2003 John Maddock Copyright (c) 1998-2003 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 1998-2003 Joel de Guzman Copyright (c) 1998-2002 John Maddock Copyright (c) 1998-2002 Joel de Guzman http://spirit.sourceforge.net/ Copyright (c) 1998-2000 Dr John Maddock Copyright (c) 1998 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996-1999 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996-1998 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996,1997 Silicon Graphics Computer Systems, Inc. Copyright (c) 1996 Silicon Graphics Computer Systems, Inc. Copyright (c) 1995, Gerald Evenden Copyright (c) 1995, 2007-2015 Barend Gehrels, Amsterdam, the Netherlands. Copyright (c) 1995 Maarten Hilferink, Amsterdam, the Netherlands Copyright (c) 1994 Hewlett-Packard Company Copyright (c) 1991-2009 Unicode, Inc. Copyright (c) 1986 by University of Toronto. Written by Henry Spencer. Copyright (arg) 2001-2014 Joel de Guzman Copyright (C) Vladimir Prus 2003. Copyright (C) Vladimir Prus 2003 Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek Copyright (C) Vladimir Prus 2002. Copyright (C) Pieter Bastiaan Ober 2014. Copyright (C) Eric Niebler 2008. Copyright (C) Eric Niebler 2005. Copyright (C) Douglas Gregor 2008 Copyright (C) Douglas Gregor 2001-2006. Copyright (C) 2019 Vicente J. Botet Escriba Copyright (C) 2019 Austin Beer Copyright (C) 2018-2019 Nikita Kniazev Copyright (C) 2018, Andrzej Krzemienski. Copyright (C) 2018 Steffen Hirschmann Copyright (C) 2018 Peter Dimov Copyright (C) 2018 Kohei Takahashi Copyright (C) 2018 James E. King III Copyright (C) 2018 Andrzej Krzemienski. Copyright (C) 2018 Alain Miniussi . Copyright (C) 2018 Alain Miniussi . Copyright (C) 2017 Vicente J. Botet Escriba Copyright (C) 2017 Minmin Gong Copyright (C) 2017 Michel Morin. Copyright (C) 2017 James E. King III Copyright (C) 2017 Glen Joseph Fernandes (glenjofe@gmail.com) Copyright (C) 2017 Daniela Engert Copyright (C) 2017 Andrzej Krzemienski. Copyright (C) 2017 Alain Miniussi & Vincent Chabannes Copyright (C) 2016-2019, Antony Polukhin. Copyright (C) 2016-2018 T. Zachary Laine Copyright (C) 2016-2017 Vinnie Falco Copyright (C) 2016 K. Noel Belcourt . Copyright (C) 2016 Andrzej Krzemienski. Copyright (C) 2016 Andrzej Krzemienski Copyright (C) 2015-2019 Hans Dembinski Copyright (C) 2015-2018 Andrzej Krzemienski. Copyright (C) 2015, Andrzej Krzemienski. Copyright (C) 2015 Vicente J. Botet Escriba Copyright (C) 2015 Sebastian Redl Copyright (C) 2015 Michael Caisse, ciere.com Copyright (C) 2015 Andrzej Krzemienski. Copyright (C) 2015 - 2018 Andrzej Krzemienski. Copyright (C) 2015 - 2017 Andrzej Krzemienski. Copyright (C) 2014-2017 Vicente J. Botet Escriba Copyright (C) 2014-2016 Andrzej Krzemienski. Copyright (C) 2014-2015 Vicente J. Botet Escriba Copyright (C) 2014-2015 Andrzej Krzemienski. Copyright (C) 2014, andrzej Krzemienski. Copyright (C) 2014, Andrzej Krzemienski. Copyright (C) 2014, 2016 andrzej Krzemienski. Copyright (C) 2014, 2015 Andrzej Krzemienski. Copyright (C) 2014 Vicente J. Botet Escriba Copyright (C) 2014 Vicente Botet Copyright (C) 2014 Pieter Bastiaan Ober (Integricom). Copyright (C) 2014 Ian Forbed Copyright (C) 2014 Glen Joseph Fernandes glenjofe@gmail.com) Copyright (C) 2014 Erik Erlandson Copyright (C) 2014 Christoph Weiss Copyright (C) 2014 Andrzej Krzemienski. Copyright (C) 2014 Andrey Semashev Copyright (C) 2014 Agustin Berge Copyright (C) 2014 - 2018 Andrzej Krzemienski. Copyright (C) 2014 - 2017 Andrzej Krzemienski Copyright (C) 2014 - 2015 Andrzej Krzemienski. Copyright (C) 2013-2019 Antony Polukhin. Copyright (C) 2013-2015 Kyle Lutz Copyright (C) 2013-2014 Vicente J. Botet Escriba Copyright (C) 2013,2014 Vicente J. Botet Escriba Copyright (C) 2013 Vicente J. Botet Escriba Copyright (C) 2013 Vicente Botet Copyright (C) 2013 Sebastian Redl Copyright (C) 2013 Jakob Lykke Andersen, University of Southern Denmark (jlandersen@imada.sdu.dk) Copyright (C) 2013 Eurodecision Authors: Guillaume Pinot Copyright (C) 2013 Bjorn Roald Copyright (C) 2013 Andreas Hehn , ETH Zurich Copyright (C) 2013 Alain Miniussi Copyright (C) 2012-2019 Antony Polukhin Copyright (C) 2012-2013 Vicente J. Botet Escriba Copyright (C) 2012-2013 Vicente Botet Copyright (C) 2012, Michele Caini. Copyright (C) 2012 Vicente J. Botet Escriba Copyright (C) 2012 Vicente Botet Copyright (C) 2012 Pieter Bastiaan Ober (Integricom). Copyright (C) 2012 Lorenzo Caminiti Copyright (C) 2012 Flavio De Lorenzi (fdlorenzi@gmail.com) Copyright (C) 2012 David Stone Copyright (C) 2012 Anthony Williams Copyright (C) 2011-2014 Antony Polukhin Copyright (C) 2011-2013, 2016 Tim Blechmann Copyright (C) 2011-2013 Vicente J. Botet Escriba Copyright (C) 2011-2013 Tim Blechmann Copyright (C) 2011-2012 Vicente J. Botet Escriba Copyright (C) 2011, 2016 Tim Blechmann Copyright (C) 2011 Vicente J. Botet Escriba Copyright (C) 2011 Tim Blechmann Copyright (C) 2011 Steven Watanabe Copyright (C) 2011 Júlio Hoffimann. Copyright (C) 2011 Bryce Lelbach Copyright (C) 2010-2011 Tim Blechmann Copyright (C) 2010 Tim Blechmann Copyright (C) 2010 Steven Watanabe Copyright (C) 2010 Peder Holt Copyright (C) 2010 Paul A. Bristow Copyright (C) 2010 Intel Corporation Copyright (C) 2010 Christopher Schmidt Copyright (C) 2010 Bryce Lelbach Copyright (C) 2009-2013 Tim Blechmann Copyright (C) 2009-2012 Lorenzo Caminiti Copyright (C) 2009, 2016 Tim Blechmann Copyright (C) 2009 Vladimir Prus Copyright (C) 2009 Trustees of Indiana University Authors: Jeremiah Willcock, Andrew Lumsdaine Copyright (C) 2009 Tim Blechmann Copyright (C) 2009 The Trustees of Indiana University. Authors: Nick Edmonds, Brian Barrett, and Andrew Lumsdaine Copyright (C) 2009 The Trustees of Indiana University. Authors: Nick Edmonds and Andrew Lumsdaine Copyright (C) 2009 The Trustees of Indiana University. Authors: Brian Barrett, Douglas Gregor, and Andrew Lumsdaine Copyright (C) 2009 The Trustees of Indiana University. Copyright (C) 2009 Steven Watanabe Copyright (C) 2009 Sebastian Redl Copyright (C) 2009 Andrew Sutton Copyright (C) 2008-2019 Lorenzo Caminiti Copyright (C) 2008-2018 Lorenzo Caminiti Copyright (C) 2008-2016 Tim Blechmann Copyright (C) 2008-2016 Daniel James. Copyright (C) 2008-2013 Tim Blechmann Copyright (C) 2008-2011 Daniel James. Copyright (C) 2008, 2016 Tim Blechmann Copyright (C) 2008, 2009, 2016 Tim Blechmann, based on code by Cory Nelson Copyright (C) 2008 Steven Watanabe Copyright (C) 2008 Matthias Christian Schabel Copyright (C) 2008 Ion Gaztanaga Copyright (C) 2008 Eric Niebler. Copyright (C) 2007-9 Anthony Williams Copyright (C) 2007-8 Anthony Williams Copyright (C) 2007-2010 Steven Watanabe Copyright (C) 2007-2009 Steven Watanabe Copyright (C) 2007-2008 The Trustees of Indiana University. Copyright (C) 2007-2008 Steven Watanabe Copyright (C) 2007-2008 Steven Watanabe Copyright (C) 2007, Tobias Schwinger. Copyright (C) 2007, 2008 Steven Watanabe, Joseph Gauterin, Niels Dekker Copyright (C) 2007 Trustees of Indiana University Copyright (C) 2007 The Trustees of Indiana University. Copyright (C) 2007 Peder Holt Copyright (C) 2007 Matthias Troyer Copyright (C) 2007 Matthias Troyer Copyright (C) 2007 Marcin Kalicinski Copyright (C) 2007 Hartmut Kaiser Copyright (C) 2007 Douglas Gregor and Matthias Troyer Copyright (C) 2007 Douglas Gregor : Douglas Gregor and Andrew Lumsdaine Copyright (C) 2007 Douglas Gregor Copyright (C) 2007 Douglas Gregor Copyright (C) 2007 Anthony Williams Copyright (C) 2007 Alexey Baskakov Copyright (C) 2006-2010 The Trustees of Indiana University. Copyright (C) 2006-2009, 2012 Alexander Nasonov Copyright (C) 2006-2009 Dmitry Bufistov and Andrey Parfenov Copyright (C) 2006, 2009 Marcin Kalicinski Copyright (C) 2006 Trustees of Indiana University Authors: Douglas Gregor and Jeremy Siek Copyright (C) 2006 Trustees of Indiana University Copyright (C) 2006 Tobias Schwinger http://spirit.sourceforge.net/ Copyright (C) 2006 Tobias Schwinger Copyright (C) 2006 Tiago de Paula Peixoto Copyright (C) 2006 The Trustees of Indiana University. Copyright (C) 2006 The Trustees of Indiana University Copyright (C) 2006 Steven Watanabe Copyright (C) 2006 Marcin Kalicinski Copyright (C) 2006 Douglas Gregor. Copyright (C) 2006 Douglas Gregor Copyright (C) 2006 Douglas Gregor . Copyright (C) 2006 Douglas Gregor Copyright (C) 2006 Douglas Gregor Copyright (C) 2006 Dan Marsden Copyright (C) 2006 Arkadiy Vertleyb Copyright (C) 2005-2016 Daniel James Copyright (C) 2005-2011 Daniel James. Copyright (C) 2005-2010 The Trustees of Indiana University. Copyright (C) 2005-2009 The Trustees of Indiana University. Copyright (C) 2005-2009 Jongsoo Park Copyright (C) 2005-2008 The Trustees of Indiana University. Copyright (C) 2005-2008 Daniel James. Copyright (C) 2005-2007 Peder Holt Copyright (C) 2005-2006 The Trustees of Indiana University. Copyright (C) 2005-2006 Matthias Troyer Copyright (C) 2005-2006 Douglas Gregor . Copyright (C) 2005-2006 Douglas Gregor Copyright (C) 2005-2006 Douglas Gregor . Copyright (C) 2005-2006 Douglas Gregor Copyright (C) 2005-2006 Alain Miniussi . Copyright (C) 2005, Fernando Luis Cacciola Carballal. Copyright (C) 2005, 2007 Douglas Gregor Copyright (C) 2005, 2006 The Trustees of Indiana University. Copyright (C) 2005, 2006 Douglas Gregor. Copyright (C) 2005, 2006 Douglas Gregor . Copyright (C) 2005 Trustees of Indiana University Copyright (C) 2005 The Trustees of Indiana University. Authors: Douglas Gregor and Andrew Lumsdaine Copyright (C) 2005 The Trustees of Indiana University. Copyright (C) 2005 Peder Holt Copyright (C) 2005 Igor Chesnokov, mailto:ichesnokov@gmail.com Copyright (C) 2005 Eric Niebler Copyright (C) 2005 Douglas Gregor. Copyright (C) 2005 Douglas Gregor Copyright (C) 2005 Arkadiy Vertleyb, Peder Holt. Copyright (C) 2005 Arkadiy Vertleyb Copyright (C) 2005 Arkadiy Vertleyb Copyright (C) 2004-2009 The Trustees of Indiana University. Copyright (C) 2004-2009 The Trustees of Indiana University. Copyright (C) 2004-2008 The Trustees of Indiana University. Copyright (C) 2004-2008 Rene Nyffenegger Copyright (C) 2004-2006 The Trustees of Indiana University. Copyright (C) 2004,2009 The Trustees of Indiana University. Copyright (C) 2004, 2005, 2006, 2007, 2008 The Trustees of Indiana University. Authors: Douglas Gregor and Andrew Lumsdaine Copyright (C) 2004, 2005, 2006, 2007, 2008 The Trustees of Indiana University. Copyright (C) 2004, 2005 The Trustees of Indiana University. Authors: Nick Edmonds, Douglas Gregor, and Andrew Lumsdaine Copyright (C) 2004, 2005 The Trustees of Indiana University. Authors: Douglas Gregor and Andrew Lumsdaine Copyright (C) 2004, 2005 The Trustees of Indiana University. Copyright (C) 2004, 2005 Arkadiy Vertleyb Copyright (C) 2004 The Trustees of Indiana University. Authors: Nick Edmonds, Douglas Gregor, and Andrew Lumsdaine Copyright (C) 2004 The Trustees of Indiana University. Authors: Douglas Gregor and Andrew Lumsdaine Copyright (C) 2004 The Trustees of Indiana University. Copyright (C) 2004 The Trustees of Indiana University Copyright (C) 2004 Peder Holt Copyright (C) 2004 Arkadiy Vertleyb Copyright (C) 2004 Arkadiy Vertleyb Copyright (C) 2003-2009 Matthias Christian Schabel Copyright (C) 2003-2008 Matthias Christian Schabel Copyright (C) 2003-2004 Jeremy B. Maitin-Shepard. Copyright (C) 2003,2007 Rene Rivera. Copyright (C) 2003, Fernando Luis Cacciola Carballal. Copyright (C) 2003, Eric Friedman, Itay Maman. Copyright (C) 2003, 2008 Fernando Luis Cacciola Carballal. Copyright (C) 2003 Vesa Karvonen. Copyright (C) 2003 Gennaro Prota. Copyright (C) 2002-2007 Marcin Kalicinski Copyright (C) 2002-2006 Marcin Kalicinski Copyright (C) 2002-2003 Vladimir Prus. Copyright (C) 2002-2003 Douglas Gregor Copyright (C) 2002-2003 David Moore, William E. Kempf Copyright (C) 2002-2003 David Abrahams. Copyright (C) 2002, 2008, 2013 Peter Dimov Copyright (C) 2002 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Copyright (C) 2002 Gary Powell (gwpowell@hotmail.com) Copyright (C) 2002 David Abrahams Copyright (C) 2002 Brad King and Douglas Gregor Copyright (C) 2002 Brad King (brad.king@kitware.com) Douglas Gregor (gregod@cs.rpi.edu) Copyright (C) 2002 Beman Dawes Copyright (C) 2001-2018 Joel de Guzman Copyright (C) 2001-2015 Hartmut Kaiser Copyright (C) 2001-2011 Joel de Guzman Copyright (C) 2001-2011 Hartmut Kaiser Copyright (C) 2001-2003 William E. Kempf Copyright (C) 2001-2003 Mac Murrett Copyright (C) 2001-2003 Jaakko Järvi Copyright (C) 2001-2003 Douglas Gregor (gregod@cs.rpi.edu) Copyright (C) 2001-2003 Douglas Gregor Copyright (C) 2001-2002 Joel de Guzman Copyright (C) 2001, 2002 Peter Dimov Copyright (C) 2001 Vladimir Prus Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek, Douglas Gregor Copyright (C) 2001 Vladimir Prus Copyright (C) 2001 Stephen Cleary Copyright (C) 2001 Peter Dimov Copyright (C) 2001 Jeremy Siek, Douglas Gregor, Brian Osman Copyright (C) 2001 Jeremy Siek Copyright (C) 2001 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) 2001 Gary Powell (gary.powell@sierra.com) Copyright (C) 2001 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Copyright (C) 2001 Housemarque Oy http://www.housemarque.com Copyright (C) 2001 Gary Powell (gary.powell@sierra.com) Copyright (C) 2001 Dietmar Kuehl Copyright (C) 2001 Daryle Walker. Copyright (C) 2000-2003 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Copyright (C) 2000-2003 Gary Powell (powellg@amazon.com) Copyright (C) 2000, 2001 Stephen Cleary Copyright (C) 2000 Stephen Cleary Copyright (C) 2000 Gary Powell (powellg@amazon.com) Copyright (C) 2000 Gary Powell (gwpowell@hotmail.com) Copyright (C) 2000 Gary Powell (gary.powell@sierra.com) Copyright (C) 1999-2001 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Gary Powell (gwpowell@hotmail.com) Copyright (C) 1999, 2000 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler Copyright (3) Ion Gaztanaga 2013 Copyright (2) Beman Dawes 2010, 2011 Copyright © 2009-2016 Vladimir Batov Copyright © 2009-2012 Lorenzo Caminiti Copyright © 2008 Howard Hinnant Copyright © 2007, 2008 Tobias Schwinger Copyright © 2006-2012 Matias Capeletto Copyright © 2006-2012 Alexander Nasonov, Lorenzo Caminiti Copyright © 2004-2007 Fernando Luis Cacciola Carballal Copyright © 2003-2010 Thorsten Ottosen, Neil Groves Copyright © 2003, 2005 David Abrahams Jeremy Siek Thomas Witt Copyright © 2002-2015 David Abrahams, Stefan Seefeld Copyright © 2002-2005, 2015 David Abrahams, Stefan Seefeld Copyright © 2002-2005, 2010, 2014, 2015 Joel de Guzman, Dan Marsden, Thomas Heller, John Fletcher Copyright © 2002-2005 Joel de Guzman, David Abrahams Copyright © 2002 http://www.boost.org/people/jeremy_siek.htm Jeremy Siek , Indiana University ( mailto:jsiek@osl.iu.edu http://www.boost.org/people/liequan_lee.htm Lie-Quan Lee , Indiana University Copyright © 2002 CrystalClear Software, Inc. Copyright © 2001-2018 Joel de Guzman, Hartmut Kaiser Copyright © 2001-2009 Beman Dawes, Daryle Walker, Gennaro Prota, John Maddock Copyright © 2001-2006, 2011, 2012 Joel de Guzman, Dan Marsden, Tobias Schwinger Copyright © 2001-2005 CrystalClear Software, Inc Copyright © 2001 Jaakko Järvi Copyright © 2001 mailto:williamkempf@hotmail.com">William E. Kempf Copyright © 2000, 2011 Adobe Systems Inc, David Abrahams, Frederic Bron, Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Roman Perepelitsa, Robert Ramey, Jeremy Siek, Robert Stewart and Steven Watanabe Copyright © 2000 http://www.boost.org/people/jeremy_siek.htm Jeremy Siek , Univ.of Notre Dame >jsiek@lsc.nd.edu Copyright © 2000 Cadenza New Zealand Ltd. (c) Peter Kankowski, 2008 (c) Copyright Robert Ramey 2004 (c) Copyright Mark Rodgers 2000" (c) Copyright Juergen Hunold 2008 (c) Copyright John R. Bandela 2001. (c) Copyright Jeremy Siek and John R. Bandela 2001. (c) Copyright Jeremy Siek 2002. (c) Copyright Fernando Luis Cacciola Carballal 2000-2004 (c) Copyright Andreas Huber Doenni 2002-2005, Eric Niebler 2006 (c) 2008 Gordon Woodhull (C) David Abrahams 2002. (C) Copyright William E. Kempf 2001. (C) Copyright Vladimir Prus, David Abrahams, Michael Stevens, Hartmut Kaiser, Ion Gaztanaga 2007-2008 (C) Copyright Vicente J. Botet Escriba 2014. (C) Copyright Vicente J. Botet Escriba 2014-2015. (C) Copyright Vicente J. Botet Escriba 2013-2017. (C) Copyright Vicente J. Botet Escriba 2013-2014. (C) Copyright Vicente J. Botet Escriba 2010. (C) Copyright Vicente J. Botet Escriba 2008-2009,2012. (C) Copyright Vicente J. Botet Escriba 20010. (C) Copyright Toon Knapen 2001. (C) Copyright Tobias Schwinger (C) Copyright Thorsten Ottosen 2005. (C) Copyright Thorsten Ottosen 2005 (C) Copyright Thorsten Ottosen 2002-2003. (C) Copyright Thomas Witt 2003. (C) Copyright Thomas Witt 2002. (C) Copyright Thomas Witt 2002. (C) Copyright Thomas Claveirole 2010 (C) Copyright Synge Todo 2003. (C) Copyright Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000. (C) Copyright Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000-2005. (C) Copyright Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant & John Maddock 2000. (C) Copyright Steve Cleary & John Maddock 2000. (C) Copyright Stephen Cleary 2000. (C) Copyright Stephen Cleary 2000 (C) Copyright Samuli-Petrus Korhonen 2017. (C) Copyright Runar Undheim, Robert Ramey & John Maddock 2008. (C) Copyright Ronald Garcia, Jeremy Siek 2002. (C) Copyright Ronald Garcia 2002. (C) Copyright Roland Richter 2003. (C) Copyright Robert Ramey 2003. Jonathan Turkanis 2004. (C) Copyright Robert Ramey 2002-2004. (C) Copyright Reimar Döffinger 2018. (C) Copyright Rani Sharoni 2003. (C) Copyright Rani Sharoni 2003-2005. (C) Copyright R.W. Grosse-Kunstleve 2002. (C) Copyright R.W. Grosse-Kunstleve 2002. (C) Copyright Pieter Bastiaan Ober 2014. (C) Copyright Peter Dimov and Multi Media Ltd. 2001, 2002, 2003 (C) Copyright Peter Dimov 2019 (C) Copyright Peter Dimov 2017. (C) Copyright Peter Dimov 2008. (C) Copyright Peter Dimov 2004-2005 (C) Copyright Peter Dimov 2002 (C) Copyright Peter Dimov 2001. (C) Copyright Peter Dimov 2001, 2002, 2003 (C) Copyright Peter Dimov 2001, 2002 (C) Copyright Peter Dimov 2001 (C) Copyright Paul Moore 1999. (C) Copyright Paul Mensonides 2012. (C) Copyright Paul Mensonides 2011. (C) Copyright Paul Mensonides 2011. (C) Copyright Paul Mensonides 2005. (C) Copyright Paul Mensonides 2003. (C) Copyright Paul Mensonides 2002. (C) Copyright Paul Mensonides 2002-2011. (C) Copyright Paul A. Bristow 2011 (C) Copyright Paul A. Bristow 2006. (C) Copyright Pablo Halpern 2009. (C) Copyright Orson Peters 2017. (C) Copyright Olaf Krzikalla 2004-2006. (C) Copyright Nikita Kniazev 2019. (C) Copyright Nicolai M. Josuttis 2001. (C) Copyright Nicolai M. Josuttis 2001 (C) Copyright Nick Thompson 2019. (C) Copyright Nick Thompson 2018. (C) Copyright Nick Thompson 2018. (C) Copyright Nick Thompson 2017. (C) Copyright Milan Svoboda 2008. (C) Copyright Milan Svoboda 2008. (C) Copyright Microsoft Corporation 2014 (C) Copyright Michael Glassford 2004. (C) Copyright Matthias Troyerk 2006. (C) Copyright Mat Marcus, Jesse Jones and Adobe Systems Inc 2001 (C) Copyright Marshall Clow 2018 (C) Copyright Marshall Clow 2012 (C) Copyright Markus Schoepflin 2007 (C) Copyright Kevlin Henney and Dave Abrahams 1999. (C) Copyright Jorge Lodos 2008. (C) Copyright Jorge Lodos 2008. (C) Copyright Jonathan Turkanis 2004. (C) Copyright Jonathan Turkanis 2004-2005. (C) Copyright Jonathan Turkanis 2004 (C) Copyright Jonathan Turkanis 2003. (C) Copyright Jonathan Graehl 2004. (C) Copyright Jonathan Graehl 2004. (C) Copyright John maddock 1999. (C) Copyright John Maddock and Steve Cleary 2000. (C) Copyright John Maddock 2019. (C) Copyright John Maddock 2018. (C) Copyright John Maddock 2018. (C) Copyright John Maddock 2017. (C) Copyright John Maddock 2017. (C) Copyright John Maddock 2015. (C) Copyright John Maddock 2015. (C) Copyright John Maddock 2014. (C) Copyright John Maddock 2010. (C) Copyright John Maddock 2010. (C) Copyright John Maddock 2009. (C) Copyright John Maddock 2008. (C) Copyright John Maddock 2007. (C) Copyright John Maddock 2006. (C) Copyright John Maddock 2006-8. (C) Copyright John Maddock 2006-7. (C) Copyright John Maddock 2006, 2015 (C) Copyright John Maddock 2005. (C) Copyright John Maddock 2005-2006. (C) Copyright John Maddock 2004. (C) Copyright John Maddock 2003. (C) Copyright John Maddock 2002. (C) Copyright John Maddock 2002 - 2003. (C) Copyright John Maddock 2001. (C) Copyright John Maddock 2001 - 2003. (C) Copyright John Maddock 2001 - 2003 (C) Copyright John Maddock 2001 - 2002. (C) Copyright John Maddock 2001 - 2002. (C) Copyright John Maddock 2001 (C) Copyright John Maddock 2000. (C) Copyright John Maddock 1999-2005. (C) Copyright John Maddock & Thorsten Ottosen 2005. (C) Copyright Johan Rade 2006. (C) Copyright Joel de Guzman 2003. (C) Copyright Joaquin M Lopez Munoz 2006-2013 (C) Copyright Jeremy William Murphy 2016. (C) Copyright Jeremy William Murphy 2015. (C) Copyright Jeremy Siek, 2001. (C) Copyright Jeremy Siek 2006 (C) Copyright Jeremy Siek 2004. (C) Copyright Jeremy Siek 2004 (C) Copyright Jeremy Siek 2002. (C) Copyright Jeremy Siek 2001. (C) Copyright Jeremy Siek 2000. (C) Copyright Jeremy Siek 1999. (C) Copyright Jeremy Siek 1999-2001. (C) Copyright Jeremiah Willcock 2004 (C) Copyright Jens Maurer 2002 - 2003. (C) Copyright Jens Maurer 2001. (C) Copyright Jens Maurer 2001. (C) Copyright Jens Maurer 2001 - 2003. (C) Copyright Jens Maurer 2001 - 2002. (C) Copyright Jens Maurer 2001 (C) Copyright Jens Mauer 2001 (C) Copyright Ion Gaztanaga. (C) Copyright Ion Gaztanaga 2018-2018. (C) Copyright Ion Gaztanaga 2017-2018. (C) Copyright Ion Gaztanaga 2017-2018. (C) Copyright Ion Gaztanaga 2017-2017. (C) Copyright Ion Gaztanaga 2017-2017 (C) Copyright Ion Gaztanaga 2016-2016. (C) Copyright Ion Gaztanaga 2015-2017. (C) Copyright Ion Gaztanaga 2015-2016. (C) Copyright Ion Gaztanaga 2015-2015. (C) Copyright Ion Gaztanaga 2014. (C) Copyright Ion Gaztanaga 2014-2017. (C) Copyright Ion Gaztanaga 2014-2015. (C) Copyright Ion Gaztanaga 2014-2015 (C) Copyright Ion Gaztanaga 2014-2014. (C) Copyright Ion Gaztanaga 2014-2014. (C) Copyright Ion Gaztanaga 2014-2014 (C) Copyright Ion Gaztanaga 2013-2014. (C) Copyright Ion Gaztanaga 2013-2014 (C) Copyright Ion Gaztanaga 2013-2013. (C) Copyright Ion Gaztanaga 2013-2013 (C) Copyright Ion Gaztanaga 2012-2016. (C) Copyright Ion Gaztanaga 2012-2015. (C) Copyright Ion Gaztanaga 2012-2013. (C) Copyright Ion Gaztanaga 2012-2012. (C) Copyright Ion Gaztanaga 2011-2014. (C) Copyright Ion Gaztanaga 2011-2013. (C) Copyright Ion Gaztanaga 2011-2012. (C) Copyright Ion Gaztanaga 2010-2016. (C) Copyright Ion Gaztanaga 2010-2013 (C) Copyright Ion Gaztanaga 2010-2012. (C) Copyright Ion Gaztanaga 2009. (C) Copyright Ion Gaztanaga 2009. (C) Copyright Ion Gaztanaga 2009-2013. (C) Copyright Ion Gaztanaga 2009-2012. (C) Copyright Ion Gaztanaga 2008-2015. (C) Copyright Ion Gaztanaga 2008-2013. (C) Copyright Ion Gaztanaga 2008-2013 (C) Copyright Ion Gaztanaga 2008-2012. (C) Copyright Ion Gaztanaga 2008 (C) Copyright Ion Gaztanaga 2007-2015. (C) Copyright Ion Gaztanaga 2007-2014. (C) Copyright Ion Gaztanaga 2007-2014 (C) Copyright Ion Gaztanaga 2007-2013. (C) Copyright Ion Gaztanaga 2007-2013 (C) Copyright Ion Gaztanaga 2007-2012. (C) Copyright Ion Gaztanaga 2006. (C) Copyright Ion Gaztanaga 2006-2015 (C) Copyright Ion Gaztanaga 2006-2014. (C) Copyright Ion Gaztanaga 2006-2014 (C) Copyright Ion Gaztanaga 2006-2013. (C) Copyright Ion Gaztanaga 2006-2013 (C) Copyright Ion Gaztanaga 2006-2012. (C) Copyright Ion Gaztanaga 2006-2012 (C) Copyright Ion Gaztanaga 2005. (C) Copyright Ion Gaztanaga 2005-2016. (C) Copyright Ion Gaztanaga 2005-2015. (C) Copyright Ion Gaztanaga 2005-2014. (C) Copyright Ion Gaztanaga 2005-2013. (C) Copyright Ion Gaztanaga 2005-2012. (C) Copyright Ion Gaztanaga 2004-2015. (C) Copyright Ignacy Gawedzki 2010 (C) Copyright Hubert Holin and Daryle Walker 2001-2002. (C) Copyright Hubert Holin 2001. (C) Copyright Hubert Holin 2001. (C) Copyright Howard Hinnant 2007-2010. (C) Copyright Howard Hinnant 2004 (C) Copyright Howard Hinnant (C) Copyright Herve Bronnimann 2004. (C) Copyright Hans Dembinski 2019. (C) Copyright Guillaume Melquiond 2003. (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. (C) Copyright Gennaro Prota 2003. (C) Copyright Gennaro Prota 2003 - 2004. (C) Copyright Gaetano Mendola 2010, Simon West 2011. (C) Copyright Frederic Bron 2009-2011. (C) Copyright Francois Faure, iMAGIS-GRAVIR / UJF, 2001. (C) Copyright Eric Niebler, Olivier Gygi 2006. (C) Copyright Eric Niebler 2008. (C) Copyright Eric Niebler 2006. (C) Copyright Eric Niebler 2005. (C) Copyright Eric Niebler 2004. (C) Copyright Eric Friedman 2002-2003. (C) Copyright Eric Ford 2001 & Hubert Holin. (C) Copyright Eric Ford & Hubert Holin 2001. (C) Copyright Edward Diener 2019. (C) Copyright Edward Diener 2019. (C) Copyright Edward Diener 2016. (C) Copyright Edward Diener 2015. (C) Copyright Edward Diener 2015 (C) Copyright Edward Diener 2014. (C) Copyright Edward Diener 2014. (C) Copyright Edward Diener 2014,2019. (C) Copyright Edward Diener 2013. (C) Copyright Edward Diener 2012,2013 (C) Copyright Edward Diener 2012 (C) Copyright Edward Diener 2011. (C) Copyright Edward Diener 2011. (C) Copyright Edward Diener 2011-2015,2019 (C) Copyright Edward Diener 2011-2015 (C) Copyright Edward Diener 2011,2014. (C) Copyright Edward Diener 2011,2013. (C) Copyright Edward Diener 2011,2012,2013 (C) Copyright Edward Diener 2011,2012 (C) Copyright Dustin Spicuzza 2009. Adapted to vxWorks 6.9 by Peter Brockamp 2012. Updated for VxWorks 7 by Brian Kuhl 2016 (C) Copyright Douglas Gregor 2002. (C) Copyright David Abrahams, Vicente Botet 2009. (C) Copyright David Abrahams, Jeremy Siek, Daryle Walker 1999-2001. (C) Copyright David Abrahams, Jeremy Siek, Daryle Walker 1999-2001. (C) Copyright David Abrahams Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000-2002. (C) Copyright David Abrahams 2004. (C) Copyright David Abrahams 2003. (C) Copyright David Abrahams 2002. (C) Copyright David Abrahams 2002 - 2003. (C) Copyright David Abrahams 2001. (C) Copyright David Abrahams 2001, Howard Hinnant 2001. (C) Copyright David Abrahams 2000. (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Howard Hinnant and John Maddock 2000. (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Howard Hinnant and John Maddock 2000, 2010. (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000. (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000-2003. (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant & John Maddock 2000. (C) Copyright Dave Abrahams and Daryle Walker 2001. (C) Copyright Dave Abrahams and Daniel Walker 1999-2003. (C) Copyright Daryle Walker and Stephen Cleary 2001-2002. (C) Copyright Daryle Walker 2001. (C) Copyright Daryle Walker 2001-2002. (C) Copyright Daryle Walker 2001, 2006. (C) Copyright Darin Adler 2001. (C) Copyright Darin Adler 2001. (C) Copyright Darin Adler 2001 - 2002. (C) Copyright Darin Adler 2001 (C) Copyright Darin Adler 2000 (C) Copyright Daniel Wallin 2004. (C) Copyright Daniel K. O. 2005. (C) Copyright Daniel Frey and Robert Ramey 2009. (C) Copyright Daniel Frey 2002-2017. (C) Copyright Craig Henderson 2002. (C) Copyright Craig Henderson 2002 (C) Copyright Christopher Jefferson 2011. (C) Copyright Bryce Lelbach 2010 (C) Copyright Bruno Lalande 2008. (C) Copyright Boris Rasin and Antony Polukhin 2014-2019. (C) Copyright Boris Rasin 2014. (C) Copyright Boris Gubenko 2007. (C) Copyright Boost.org 2001. (C) Copyright Beman Dawes, Dave Abrahams 1999. (C) Copyright Beman Dawes, 2001 (C) Copyright Beman Dawes 2006, 2009, 2014 (C) Copyright Beman Dawes 2006, 2009 (C) Copyright Beman Dawes 2002. (C) Copyright Beman Dawes 2002-2006 (C) Copyright Beman Dawes 2002, 2006, 2011 (C) Copyright Beman Dawes 2002, 2006 (C) Copyright Beman Dawes 2002 - 2003. (C) Copyright Beman Dawes 2002 (C) Copyright Beman Dawes 2001 - 2003. (C) Copyright Beman Dawes 2000. (C) Copyright Beman Dawes 1999. (C) Copyright Beman Dawes 1999-2003. (C) Copyright Balint Cserni 2017 (C) Copyright Antony Polukhin, 2012-2019. (C) Copyright Antony Polukhin 2014. (C) Copyright Antony Polukhin 2013. (C) Copyright Antony Polukhin 2013. (C) Copyright Antony Polukhin 2012-2014. (C) Copyright Anton Bikineev 2014 (C) Copyright Andrey Semashev 2017. (C) Copyright Andrew Sutton 2007 (C) Copyright Alisdair Meredith 2006. (C) Copyright Aleksey Gurtovoy 2002. (C) Copyright Aaron W. LaFramboise, Roland Schwarz, Michael Glassford 2004. (C) Copyright 2018 Robert Ramey - http://www.rrsd.com . (C) Copyright 2018 Andrey Semashev (C) Copyright 2017 Robert Ramey - http://www.rrsd.com . (C) Copyright 2017 Andrey Semashev (C) Copyright 2016 Ashish Sadanandan (C) Copyright 2014 Vicente J. Botet Escriba (C) Copyright 2014 Vicente Botet (C) Copyright 2014 Robert Ramey - http://www.rrsd.com . (C) Copyright 2014 Jim Bell (C) Copyright 2013-2013 Ion Gaztanaga (C) Copyright 2013,2015 Vicente J. Botet Escriba (C) Copyright 2013,2014 Vicente J. Botet Escriba (C) Copyright 2013 Vicente J. Botet Escriba (C) Copyright 2013 Tim Blechmann (C) Copyright 2013 Ruslan Baratov (C) Copyright 2013 Andrey Semashev (C) Copyright 2013 Andrey (C) Copyright 2012: Eric Niebler (C) Copyright 2012 Vicente J. Botet Escriba (C) Copyright 2012 Vicente J. Botet Escriba (C) Copyright 2012 Vicente Botet (C) Copyright 2012 Howard Hinnant (C) Copyright 2011Vicente J. Botet Escriba (C) Copyright 2011-2018 Vicente J. Botet Escriba (C) Copyright 2011-2015 Vicente J. Botet Escriba (C) Copyright 2011-2013 Vicente J. Botet Escriba (C) Copyright 2011-2013 Andrew Hundt (C) Copyright 2011-2012,2017-2018 Vicente J. Botet Escriba (C) Copyright 2011-2012,2015 Vicente J. Botet Escriba (C) Copyright 2011-2012 Vicente J.Botet Escriba. (C) Copyright 2011-2012 Vicente J. Botet Escriba (C) Copyright 2011,2012,2015 Vicente J. Botet Escriba (C) Copyright 2011 Vicente J. Botet Escriba (C) Copyright 2010: Tim Blechmann (C) Copyright 2010-2011 Vicente J. Botet Escriba (C) Copyright 2010 Vicente J. Botet Escriba (C) Copyright 2010 Robert Ramey (C) Copyright 2010 Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk (C) Copyright 2010 Daniel James (C) Copyright 2010 Bryce Lelbach (C) Copyright 2009: Tim Blechmann (C) Copyright 2009-2012 Vicente J. Botet Escriba (C) Copyright 2009-2012 Anthony Williams (C) Copyright 2009-2011 Frederic Bron. (C) Copyright 2009-2011 Frederic Bron, Robert Stewart, Steven Watanabe & Roman Perepelitsa. (C) Copyright 2009 Robert Ramey - http://www.rrsd.com . (C) Copyright 2009 Eric Bose-Wolf (C) Copyright 2008-9 Anthony Williams (C) Copyright 2008-2009,2012 Vicente J. Botet Escriba (C) Copyright 2008-10 Anthony Williams 2015 Oliver Kowalke (C) Copyright 2008-10 Anthony Williams (C) Copyright 2008 Robert Ramey (C) Copyright 2008 Matthias Troyer (C) Copyright 2008 CodeRage, LLC (turkanis at coderage dot com) (C) Copyright 2008 Anthony Williams (C) Copyright 2008 Anthony Williams (C) Copyright 2007-9 Anthony Williams (C) Copyright 2007-8 Anthony Williams (C) Copyright 2007-2010 Anthony Williams (C) Copyright 2007-2009 Andrew Sutton (C) Copyright 2007-10 Anthony Williams (C) Copyright 2007, 2008 Steven Watanabe, Joseph Gauterin, Niels Dekker (C) Copyright 2007 Roland Schwarz (C) Copyright 2007 Robert Ramey - http://www.rrsd.com . (C) Copyright 2007 Matthias Troyer . (C) Copyright 2007 Matthias Troyer (C) Copyright 2007 Douglas Gregor Andreas Kloeckner (C) Copyright 2007 David Deakins (C) Copyright 2007 Anthony Williams. (C) Copyright 2007 Anthony Williams (C) Copyright 2007 Anthony Williams (C) Copyright 2007 Andrew Sutton (C) Copyright 2006-8 Anthony Williams (C) Copyright 2006-7 Anthony Williams (C) Copyright 2006 Eric Niebler, Olivier Gygi. (C) Copyright 2006 Eric Niebler, Olivier Gygi (C) Copyright 2006 Douglas Gregor Andreas Kloeckner (C) Copyright 2006 Douglas Gregor (C) Copyright 2006 Douglas Gregor (C) Copyright 2006 David Abrahams (C) Copyright 2005: Eric Niebler (C) Copyright 2005-8 Anthony Williams (C) Copyright 2005-7 Anthony Williams (C) Copyright 2005-2007 Matthias Troyer (C) Copyright 2005-2007 Jonathan Turkanis (C) Copyright 2005-2006 Matthias Troyer (C) Copyright 2005, 2006 Trustees of Indiana University (C) Copyright 2005 The Trustees of Indiana University. (C) Copyright 2005 Robert Ramey - http://www.rrsd.com . (C) Copyright 2005 Robert Ramey - http://www.rrsd.com (C) Copyright 2005 Matthias Troyer and Dave Abrahams (C) Copyright 2005 Matthias Troyer . (C) Copyright 2005 Matthias Troyer (C) Copyright 2005 John Maddock (C) Copyright 2005 Douglas Gregor (C) Copyright 2005 Daniel Egloff, Eric Niebler (C) Copyright 2004: Eric Niebler (C) Copyright 2004-2009 Robert Ramey, Martin Ecker and Takatoshi Kondo (C) Copyright 2004-2007 Jonathan Turkanis (C) Copyright 2004 Robert Ramey and Martin Ecker (C) Copyright 2004 Robert Ramey - http://www.rrsd.com . (C) Copyright 2004 Pavel Vozenilek. (C) Copyright 2003-4 Pavel Vozenilek and Robert Ramey - http://www.rrsd.com. (C) Copyright 2003-2007 Jonathan Turkanis (C) Copyright 2003, Fernando Luis Cacciola Carballal. (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com . (C) Copyright 2002-4 Pavel Vozenilek . (C) Copyright 2002-2014 Robert Ramey - http://www.rrsd.com . (C) Copyright 2002-2009 Robert Ramey - http://www.rrsd.com . (C) Copyright 2002-2008, Fernando Luis Cacciola Carballal. (C) Copyright 2002-2008 Robert Ramey and Joaquin M Lopez Munoz (C) Copyright 2002, 2003 Beman Dawes (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . (C) Copyright 2002 Rani Sharoni (rani_sharoni@hotmail.com) and Robert Ramey (C) ACM, 2011. http://doi.acm.org/10.1145/1916461.1916469 (C) 2019 Niall Douglas (C) 2018-2019 Niall Douglas (C) 2018-2019 Niall Douglas (C) 2017-2019 Niall Douglas , Andrzej Krzemienski and Krzemienski (C) 2017-2019 Niall Douglas and Andrzej Krzemieński (C) 2017-2019 Niall Douglas (C) 2015-2019 Niall Douglas (C) 2013-2019 Niall Douglas (C) 2013-2019 Niall Douglas (C) 2006 Douglas Gregor © Copyright Beman Dawes, 2001 © 2003-2005 Peter Dimov Licenses: Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ******************************************************************************************************************************** This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ******************************************************************************************************************************** This source code is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this source code must not be misrepresented; you must not claim that you wrote the original source code. If you use this source code in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original source code. 3. This notice may not be removed or altered from any source distribution. Rene Nyffenegger rene.nyffenegger@adp-gmbh.ch ******************************************************************************************************************************** This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu ******************************************************************************************************************************** Unicode Terms of Use For the general privacy policy governing access to this site, see the Unicode Privacy Policy. For trademark usage, see the Unicode® Consortium Name and Trademark Usage Policy. A. Unicode Copyright. 1. Copyright © 1991-2014 Unicode, Inc. All rights reserved. 2. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. 3. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files solely for informational purposes in the creation of products supporting the Unicode Standard, subject to the Terms and Conditions herein. 4. Further specifications of rights and restrictions pertaining to the use of the particular set of data files known as the "Unicode Character Database" can be found in Exhibit 1. 5. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The online code charts carry specific restrictions. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. 6. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. 7. Modification is not permitted with respect to this document. All copies of this document must be verbatim. B. Restricted Rights Legend. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. C. Warranties and Disclaimers. 1. This publication and/or website may include technical or typographical errors or other inaccuracies . Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. 2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. D. Waiver of Damages. In no event shall Unicode or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. E. Trademarks & Logos. 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. "The Unicode Consortium" and "Unicode, Inc." are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.'s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. 2. The Unicode Consortium Name and Trademark Usage Policy ("Trademark Policy") are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. 3. All third party trademarks referenced herein are the property of their respective owners. F. Miscellaneous. 1. Jurisdiction and Venue. This server is operated from a location in the State of California, United States of America. Unicode makes no representation that the materials are appropriate for use in other locations. If you access this server from other locations, you are responsible for compliance with local laws. This Agreement, all use of this site and any claims and damages resulting from use of this site are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this site shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. 2. Modification by Unicode Unicode shall have the right to modify this Agreement at any time by posting it to this site. The user may not assign any part of this Agreement without Unicode's prior written consent. 3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode's net income. 4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. 5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. ******************************************************************************************************************************** Software License, Version 1.0 Copyright 2002-2003, Trustees of Indiana University. Copyright 2000-2001, University of Notre Dame. All rights reserved. Indiana University has the exclusive rights to license this product 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: * All redistributions of source code must retain the above copyright notice, the list of authors in the original source code, this list of conditions and the disclaimer listed in this license; * All redistributions in binary form must reproduce the above copyright notice, this list of conditions and the disclaimer listed in this license in the documentation and/or other materials provided with the distribution; * Any documentation included with all redistributions must include the following acknowledgement: "This product includes software developed at the University of Notre Dame and the Pervasive Technology Labs at Indiana University. For technical information contact Andrew Lumsdaine at the Pervasive Technology Labs at Indiana University. For administrative and license questions contact the Advanced Research and Technology Institute at 351 West 10th Street. Indianapolis, Indiana 46202, phone 317-278-4100, fax 317-274-5902." Alternatively, this acknowledgement may appear in the software itself, and wherever such third-party acknowledgments normally appear. * The name Indiana University, the University of Notre Dame or "Caramel" shall not be used to endorse or promote products derived from this software without prior written permission from Indiana University. For written permission, please contact Indiana University Advanced Research & Technology Institute. * Products derived from this software may not be called "Caramel", nor may Indiana University, the University of Notre Dame or "Caramel" appear in their name, without prior written permission of Indiana University Advanced Research & Technology Institute. Indiana University provides no reassurances that the source code provided does not infringe the patent or any other intellectual property rights of any other entity. Indiana University disclaims any liability to any recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. LICENSEE UNDERSTANDS THAT SOFTWARE IS PROVIDED "AS IS" FOR WHICH NO WARRANTIES AS TO CAPABILITIES OR ACCURACY ARE MADE. INDIANA UNIVERSITY GIVES NO WARRANTIES AND MAKES NO REPRESENTATION THAT SOFTWARE IS FREE OF INFRINGEMENT OF THIRD PARTY PATENT, COPYRIGHT, OR OTHER PROPRIETARY RIGHTS. INDIANA UNIVERSITY MAKES NO WARRANTIES THAT SOFTWARE IS FREE FROM "BUGS", "VIRUSES", "TROJAN HORSES", "TRAP DOORS", "WORMS", OR OTHER HARMFUL CODE. LICENSEE ASSUMES THE ENTIRE RISK AS TO THE PERFORMANCE OF SOFTWARE AND/OR ASSOCIATED MATERIALS, AND TO THE PERFORMANCE AND VALIDITY OF INFORMATION GENERATED USING SOFTWARE. ******************************************************************************************************************************** Silicon Graphics Computer Systems, Inc. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** public domain ******************************************************************************************************************************** No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 2001 Alexander Peslyak and it is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modification, are permitted. There's ABSOLUTELY NO WARRANTY, express or implied. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. William E. Kempf makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. CrystalClear Software makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ******************************************************************************************************************************** Permission to copy, use, sell and distribute this software is granted provided this copyright notice appears in all copies. Permission to modify the code and to distribute modified code is granted provided this copyright notice appears in all copies, and a notice that the code was modified is included with the copyright notice. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. ******************************************************************************************************************************** Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. ******************************************************************************************************************************** Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. ******************************************************************************************************************************** Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. boostinspect:nolicense (don't complain about the lack of a Boost license) (Paul Moore hasn't been in contact for years, so there's no way to change the license.) ******************************************************************************************************************************** University of Illinois/NCSA Open Source License Copyright (c) University of Illinois at Urbana-Champaign. All rights reserved. Developed by: LLVM Team University of Illinois at Urbana-Champaign http://llvm.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal with 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 conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of the LLVM Team, University of Illinois at Urbana-Champaign, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 WITH THE SOFTWARE. ******************************************************************************************************************************** University of Illinois/NCSA Open Source License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal with 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 conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of , nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 WITH THE SOFTWARE. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** University of Toronto. Written by Henry Spencer. Not derived from licensed software. Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. ******************************************************************************************************************************** This code may be used under either of the following two licences: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. OF SUCH DAMAGE. Or: Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ******************************************************************************************************************************** This file is dual licensed under the MIT and the University of Illinois Open Source Licenses. See LICENSE.TXT for details. ******************************************************************************************************************************** Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer. 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. Neither the name of D. E. Shaw Research nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ******************************************************************************************************************************** This code is in the public domain. Anyone may use it or change it in any way that they see fit. The author assumes no responsibility for damages incurred through use of the original code or any variations thereof. ******************************************************************************************************************************** This also contains public domain code from MurmurHash. From the MurmurHash header: MurmurHash3 was written by Austin Appleby, and is placed in the public domain. The author hereby disclaims copyright to this source code. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : dhcpcd # Package version : 8.1.6 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://roy.marples.name/downloads/dhcpcd/dhcpcd-8.1.6.tar.xz Upstream Authors / Maintainers: Roy Salisbury Marples Copyrights: Copyright 2005 Colin Percival Copyright 1996 David Mazieres Copyright (C) 2006-2019 Roy Marples All rights reserved Copyright (C) 2001-2016 The NetBSD Foundation, Inc. Copyright (C) 2015 Joerg Sonnenberger Copyright (C) 2008, Damien Miller Copyright (C) 1999-2016 The NetBSD Foundation, Inc. Copyright (C) 2006-2019 Roy Marples All rights reserved Copyright (C) 2006-2019 Roy Marples Copyright (C) 2006-2019 Roy Marples Copyright (C) 2005 The DragonFly Project. Copyright (C) 2003 Citrus Project, Copyright (C) 1998, 2015 Todd C. Miller Copyright (C) 1991, 1993 The Regents of the University of California. All rights reserved Copyright (C) 1990, 1993 The Regents of the University of California. Licenses: 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 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 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. ******************************************************************************************************************************** public domain. ******************************************************************************************************************************** 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. ******************************************************************************************************************************** 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : wpa_supplicant # Package version : 2.9 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://w1.fi/releases/wpa_supplicant-2.9.tar.gz Upstream Authors / Maintainers: https://w1.fi/wpa_supplicant/ https://w1.fi/cgit Jouni Malinen Copyrights: copyright (c) 2003-2019, Jouni Malinen All Rights Reserved. Copyright 2015 Intel Deutschland GmbH Copyright 2009 Johannes Berg Copyright 2008, 2009 Luis R. Rodriguez Copyright 2008 Michael Wu Copyright 2008 Michael Buesch Copyright 2008 Luis Carlos Cobo Copyright 2008 Jouni Malinen Copyright 2008 Colin McCabe Copyright 2008 Atheros Communications. Copyright 2008 Atheros Communications Copyright 2007 Andy Green Copyright 2006-2010 Johannes Berg Copyright 2005-2006, Devicescape Software, Inc. Copyright 2005, Devicescape Software, Inc. Copyright 2003-2006, Jouni Malinen Copyright 2003-2004, Instant802 Networks, Inc. Copyright 2003, Jouni Malinen Copyright 2003, Instant802 Networks, Inc. Copyright 2002-2003, Instant802 Networks, Inc. Copyright (c) 2016, Qualcomm Atheros, Inc. Copyright (c) 2016, Jouni Malinen Copyright (c) 2015, Qualcomm Atheros, Inc. Copyright (c) 2015, Pali Rohár Copyright (c) 2015, Jouni Malinen Copyright (c) 2015, Adrian Nowicki Copyright (c) 2015 Google, Inc. Copyright (c) 2014-2015, Qualcomm Atheros, Inc. Copyright (c) 2014-2019, Jouni Malinen Copyright (c) 2014, Qualcomm Atheros, Inc. Copyright (c) 2014, Jouni Malinen Copyright (c) 2013-2017, Qualcomm Atheros, Inc. Copyright (c) 2013-2014, cozybit, Inc. All rights reserved. Copyright (c) 2013-2014, Qualcomm Atheros, Inc. Copyright (c) 2013-2017, Qualcomm Atheros, Inc. Copyright (c) 2013, Mark Kettenis Copyright (c) 2013, Jouni Malinen Copyright (c) 2013 Qualcomm Atheros, Inc. Copyright (c) 2013 Cozybit, Inc. Copyright (c) 2012-2016, Jouni Malinen Copyright (c) 2012-2014, Qualcomm Atheros, Inc. Copyright (c) 2012-2013, Qualcomm Atheros, Inc. Copyright (c) 2012-2013, Jouni Malinen Copyright (c) 2012, Michael Braun Copyright (c) 2012, Jouni Malinen Copyright (c) 2012, Intel Corporation. All rights reserved. Copyright (c) 2012, Intel Corporation Copyright (c) 2011-2014, Qualcomm Atheros, Inc. Copyright (c) 2011-2014, Jouni Malinen Copyright (c) 2011-2013, Qualcomm Atheros, Inc. Copyright (c) 2011-2013, Jouni Malinen Copyright (c) 2011-2013 Qualcomm Atheros, Inc. Copyright (c) 2011-2012, Qualcomm Atheros, Inc. Copyright (c) 2011-2012, Qualcomm Atheros Copyright (c) 2011-2012, Intel Corporation Copyright (c) 2011, Qualcomm Atheros Copyright (c) 2011, Kel Modderman Copyright (c) 2011, Jouni Malinen Copyright (c) 2011, Atheros Communications, Inc. Copyright (c) 2011, Atheros Communications Copyright (c) 2010-2014, Jouni Malinen Copyright (c) 2010-2012, Jouni Malinen Copyright (c) 2010-2011, Jouni Malinen Copyright (c) 2010-2011, Atheros Communications, Inc. Copyright (c) 2010-2011, Atheros Communications Copyright (c) 2010, Jouni Malinen Copyright (c) 2010, Dan Harkins Copyright (c) 2010, Atheros Communications, Inc. Copyright (c) 2010, Atheros Communications Copyright (c) 2009-2015, Jouni Malinen Copyright (c) 2009-2014, Jouni Malinen Copyright (c) 2009-2013, Jouni Malinen Copyright (c) 2009-2012, Masashi Honma Copyright (c) 2009-2010, Witold Sowa Copyright (c) 2009-2010, Jouni Malinen Copyright (c) 2009-2010, Atheros Communications Copyright (c) 2009, Witold Sowa Copyright (c) 2009, Jouni Malinen Copyright (c) 2009, Dan Harkins Copyright (c) 2009, Atheros Communications, Inc. Copyright (c) 2009, Atheros Communications Copyright (c) 2009, 2012, Jouni Malinen Copyright (c) 2008-2016, Jouni Malinen Copyright (c) 2008-2014, Jouni Malinen Copyright (c) 2008-2012, Jouni Malinen Copyright (c) 2008-2012 Jouke Witteveen Copyright (c) 2008-2011, Jouni Malinen Copyright (c) 2008-2009 Atheros Communications Copyright (c) 2008, Jouni Malinen Copyright (c) 2008, Atheros Communications Copyright (c) 2008 Bernard Gray Copyright (c) 2007-2016, Jouni Malinen and contributors Copyright (c) 2007-2016, Jouni Malinen Copyright (c) 2007-2014, Jouni Malinen Copyright (c) 2007-2012, Jouni Malinen Copyright (c) 2007-2010, Jouni Malinen Copyright (c) 2007-2009, Jouni Malinen Copyright (c) 2007-2009, 2012, Jouni Malinen Copyright (c) 2007-2008, Jouni Malinen Copyright (c) 2007-2008, Intel Corporation Copyright (c) 2007-2008 Intel Corporation Copyright (c) 2007, Jouni Malinen Copyright (c) 2007, Johannes Berg Copyright (c) 2006-2015, Jouni Malinen Copyright (c) 2006-2014, Jouni Malinen Copyright (c) 2006-2011, Jouni Malinen Copyright (c) 2006-2009, Jouni Malinen Copyright (c) 2006-2008, Jouni Malinen Copyright (c) 2006-2007, Jouni Malinen Copyright (c) 2006-2007 Sony Corporation. All Rights Reserved. Copyright (c) 2006-2007 Sony Corporation Copyright (c) 2006-2007 Copyright (c) 2006, Jouni Malinen Copyright (c) 2006, Devicescape Software, Inc. Copyright (c) 2006, Dan Williams and Red Hat, Inc. Copyright (c) 2005-2015, Jouni Malinen Copyright (c) 2005-2012, Jouni Malinen Copyright (c) 2005-2011, Jouni Malinen Copyright (c) 2005-2010, 2012, Jouni Malinen Copyright (c) 2005-2009, Jouni Malinen Copyright (c) 2005-2009, 2011-2014, Jouni Malinen Copyright (c) 2005-2009, 2011, Jouni Malinen Copyright (c) 2005-2008, Jouni Malinen Copyright (c) 2005-2008, 2012, Jouni Malinen Copyright (c) 2005-2007, Jouni Malinen Copyright (c) 2005-2006, Jouni Malinen Copyright (c) 2005-2006, Devicescape Software, Inc. Copyright (c) 2005, Sam Leffler Copyright (c) 2005, Jouni Malinen Copyright (c) 2004-2016, Roshan Pius Copyright (c) 2004-2016, Jouni Malinen and contributors Copyright (c) 2004-2016, Jouni Malinen Copyright (c) 2004-2019, Jouni Malinen Copyright (c) 2004-2019, Jouni Malinen Copyright (c) 2004-2013, Jouni Malinen Copyright (c) 2004-2012, Jouni Malinen Copyright (c) 2004-2011, Jouni Malinen Copyright (c) 2004-2009, Jouni Malinen Copyright (c) 2004-2009, 2012, Jouni Malinen Copyright (c) 2004-2009, 2011-2015, Jouni Malinen Copyright (c) 2004-2008, Jouni Malinen Copyright (c) 2004-2008, 2012-2015, Jouni Malinen Copyright (c) 2004-2008, 2012, Jouni Malinen Copyright (c) 2004-2007, Jouni Malinen Copyright (c) 2004-2007, 2012, Jouni Malinen Copyright (c) 2004-2006, Jouni Malinen Copyright (c) 2004-2006, 2012, Jouni Malinen Copyright (c) 2004-2005, Jouni Malinen Copyright (c) 2004, Video54 Technologies Copyright (c) 2004, Sam Leffler Copyright (c) 2004, Gunter Burchardt Copyright (c) 2004, 2Wire, Inc Copyright (c) 2003-2016, Jouni Malinen All Rights Reserved. Copyright (c) 2003-2016, Jouni Malinen Copyright (c) 2003-2016, Jouni Malinen Copyright (c) 2003-2015, Jouni Malinen Copyright (c) 2003-2015 Jouni Malinen Copyright (c) 2003-2014, Jouni Malinen Copyright (c) 2003-2013, Jouni Malinen Copyright (c) 2003-2012, Jouni Malinen Copyright (c) 2003-2011, Jouni Malinen Copyright (c) 2003-2009, Jouni Malinen All Rights Reserved. Copyright (c) 2003-2009, Jouni Malinen Copyright (c) 2003-2009, 2011-2012, Jouni Malinen Copyright (c) 2003-2008, Jouni Malinen Copyright (c) 2003-2007, Jouni Malinen Copyright (c) 2003-2006, Jouni Malinen Copyright (c) 2003-2005, Jouni Malinen Copyright (c) 2003-2004, Instant802 Networks, Inc. Copyright (c) 2003, 2004 David Young. All rights reserved. Copyright (c) 2002-2019, Jouni Malinen and contributors All Rights Reserved. Copyright (c) 2002-2015, Jouni Malinen Copyright (c) 2002-2019, Jouni Malinen Copyright (c) 2002-2013, Jouni Malinen Copyright (c) 2002-2019, Jouni Malinen Copyright (c) 2002-2017, Jouni Malinen Copyright (c) 2002-2010, Jouni Malinen Copyright (c) 2002-2009, Jouni Malinen Copyright (c) 2002-2009, 2012-2015, Jouni Malinen Copyright (c) 2002-2009, 2012, 2014-2015, Jouni Malinen Copyright (c) 2002-2009, 2011-2015, Jouni Malinen Copyright (c) 2002-2007, Jouni Malinen Copyright (c) 2002-2006, Jouni Malinen Copyright (c) 2002-2005, Jouni Malinen Copyright (c) 2002-2004, Instant802 Networks, Inc. Copyright (c) 2002-2003, Jouni Malinen Copyright (c) 2000-2003 Intel Corporation All rights reserved. Copyright (c) 2000-2003 Intel Corporation Copyright (C) 2010 The Android Open Source Project Copyright (C) 2008 The Android Open Source Project Copyright (C) 2004, 2006 The Linux Foundation and its contributors. Copyright (c) 2018-2019, The Linux Foundation Copyright (c) 2018, Mathy Vanhoef Copyright (c) 2016, Sabrina Dubroca and Red Hat, Inc. (c) 2015 Intel Deutschland GmbH Intel Corporation. (c) 2015 Intel Deutschland GmbH (c) 2014, Intel Mobile Communication GmbH. (c) 2014, Intel Corporation. All rights reserved. (c) 2013 - 2016 Intel Mobile Communications GmbH. (c) 2011 - 2016 Intel Corporation. All rights reserved. Licenses: 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(s) of the above-listed copyright holder(s) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. Alternatively, this software may be distributed under the terms of BSD license. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of Sony Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 OWNER 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. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 INTEL 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. ******************************************************************************************************************************** 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. The name of David Young may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY DAVID YOUNG ``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 DAVID YOUNG 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. ******************************************************************************************************************************** Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** The wpa_gui icon is licensed under the GPL version 2. Alternatively, the icon may be distributed under the terms of BSD license. ******************************************************************************************************************************** This file defines the cryptographic functions that need to be implemented for wpa_supplicant and hostapd. When TLS is not used, internal implementation of MD5, SHA1, and AES is used and no external libraries are required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the crypto library used by the TLS implementation is expected to be used for non-TLS needs, too, in order to save space by not implementing these functions twice. Wrapper code for using each crypto library is in its own file (crypto*.c) and one of these files is build and linked in to provide the functions defined here. ******************************************************************************************************************************** Contributions to hostap.git --------------------------- This software is distributed under a permissive open source license to allow it to be used in any projects, whether open source or proprietary. Contributions to the project are welcome and it is important to maintain clear record of contributions and terms under which they are licensed. To help with this, following procedure is used to allow acceptance and recording of the terms. All contributions are expected to be licensed under the modified BSD license (see below). Acknowledgment of the terms is tracked through inclusion of Signed-off-by tag in the contributions at the end of the commit log message. This tag indicates that the contributor agrees with the Developer Certificate of Origin (DCO) version 1.1 terms (see below; also available from http://developercertificate.org/). ******************************************************************************************************************************** public domain ******************************************************************************************************************************** This library was released in public domain by Tom St Denis. ******************************************************************************************************************************** This is based on SHA512 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** This is based on SHA384 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** This is based on SHA256 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** This code was written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish. ******************************************************************************************************************************** SHA-1 in C By Steve Reid 100% Public Domain Modified 7/98 By James H. Brown Still 100% Public Domain ******************************************************************************************************************************** This code is hereby placed in the public domain. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''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 AUTHORS 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. ******************************************************************************************************************************** Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. ******************************************************************************************************************************** Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. Neither the name of {{the ORGANIZATION nor the names of its contributors}} may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** #------------------------------------------------------------------------------- # Copyright File #------------------------------------------------------------------------------- # Package creator : Walter Stoll # Package name : eeprog # Package version : 0.7.6 #------------------------------------------------------------------------------- Upstream Resources: http://codesink.org/download/eeprog-0.7.6.tar.gz Upstream Authors / Maintainers: Stefano Barbato stefano@codesink.org Simon G. Vogl Frodo Looijaard Copyrights: Copyright (C) 2003-2004 Stefano Barbato Copyright (C) 1995-97 Simon G. Vogl Copyright (C) 1998-99 Frodo Looijaard Licenses: 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., 675 Mass Ave, Cambridge, MA 02139, USA. Referred Licenses: The complete text of the GNU General Public License version 2 can be found in /opt/siemens/licenses/common-licenses/GPL-2. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : libmodbus # Package version : 3.1.6 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://libmodbus.org/releases/libmodbus-3.1.6.tar.gz Upstream Authors / Maintainers: Stéphane Raimbault on https://github.com/stephane/libmodbus Copyrights: Copyright © 2001-2014 Stéphane Raimbault Copyright 1992-2014 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 1999-2014 Free Software Foundation, Inc. Written by Tom Tromey . Copyright (C) 1994-2014 Free Software Foundation, Inc. Copyright (C) 1994 X Consortium Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1991, 1999 Free Software Foundation, Inc. Licenses: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library's name and an idea of what it does. Copyright (C) year name of author 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.1 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 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 Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it! Attribution-ShareAlike 3.0 Unported CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. License THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 1. Definitions "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; to Distribute and Publicly Perform the Work including as incorporated in Collections; and, to Distribute and Publicly Perform Adaptations. For the avoidance of doubt: Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. 4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. 5. Representations, Warranties and Disclaimer UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 7. Termination This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 8. Miscellaneous Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. Creative Commons Notice Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. Creative Commons may be contacted at http://creativecommons.org/. #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : iw # Package version : 5.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.kernel.org/pub/software/network/iw/iw-5.4.tar.gz Copyrights: Copyright 2015-2017 Intel Deutschland GmbH Copyright 2008, 2009 Luis R. Rodriguez Copyright 2008 Michael Wu Copyright 2008 Michael Buesch Copyright 2008 Luis Carlos Cobo Copyright 2008 Jouni Malinen Copyright 2008 Colin McCabe Copyright 2007, 2008 Johannes Berg Copyright 2006-2010 Johannes Berg Copyright (c) 2008-2009 Luis R. Rodriguez Copyright (c) 2007, 2008 Johannes Berg Copyright (c) 2007 Mike Kershaw Copyright (c) 2007 Andy Lutomirski Copyright (C) 2018-2019 Intel Corporation Licenses: Permission to use, copy, modify, and/or 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. ******************************************************************************************************************************** This is based on SHA256 implementation in LibTomCrypt that was released into public domain by Tom St Denis. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : iptables # Package version : 1.8.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://netfilter.org/projects/iptables/files/iptables-1.8.4.tar.bz2 Upstream Authors / Maintainers: https://netfilter.org Copyrights: copyright by Martin F. Krafft. Copyright © Sebastian Claßen Copyright © Martin F. Krafft Copyright © Jan Engelhardt, 2011 Copyright © CC Computer Consultants GmbH, 2007 Jan Engelhardt Copyright © CC Computer Consultants GmbH, 2007 - 2008 Jan Engelhardt Copyright © CC Computer Consultants GmbH, 2007 Copyright © 2012-2015 Dan Nicholson Copyright © 2004 Scott James Remnant . Copyright Google, Inc. 2013 Copyright 2006 Mechanic Author Copyright (c) 2013 Patrick McHardy Copyright (c) 2012-2013 Patrick McHardy Copyright (c) 2011 Patrick McHardy Copyright (c) 2010-2013 Patrick McHardy Copyright (c) 2009 Steven G. Johnson Copyright (c) 2009 Mike Frysinger Copyright (c) 2009 Matteo Frigo Copyright (c) 2008-2013 Patrick McHardy Copyright (c) 2007 Sven Schnelle Copyright (c) 2006-2013 Patrick McHardy Copyright (c) 2005-2013 Patrick McHardy Copyright (c) 2005 Evgeniy Polyakov Copyright (c) 2003-2013 Patrick McHardy Copyright (c) 2003 Evgeniy Polyakov Copyright (c) 2003 Evgeniy Polyakov Copyright (c) 2000-2001 Netfilter Core Team. Copyright (c) 2000-2001 Netfilter Core Team. Copyright (c) 2000-2001 Netfilter Core Team Copyright (c) 2000 Netfilter Core Team Copyright (c) 2000 Marc Boucher Copyright (C)2006 USAGI/WIDE Project Copyright (C) 2014 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2011-2014 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2010-2015 Free Software Foundation, Inc. Copyright (C) 2010-2014 Free Software Foundation, Inc. Written by Peter Rosin (peda@lysator.liu.se) Copyright (C) 2010 Nokia Corporation. All rights reserved. Copyright (C) 2009-2014 Free Software Foundation, Inc. Copyright (C) 2007 BalaBit IT Ltd. Copyright (C) 2006-2014 Free Software Foundation, Inc. Copyright (C) 2006 Red Hat, Inc., James Morris Copyright (C) 2004-2015 Free Software Foundation, Inc. Copyright (C) 2004-2014 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. Copyright (C) 2004, 2010 Nokia Corporation Written by Timo Teras Copyright (C) 2003-2014 Free Software Foundation, Inc. Copyright (C) 2003-2011 Jozsef Kadlecsik Copyright (C) 2003-2010 Jozsef Kadlecsik Copyright (C) 2002-2014 Free Software Foundation, Inc. Copyright (C) 2002-2008 BalaBit IT Ltd. Copyright (C) 2002,2004 MARA Systems AB by Henrik Nordstrom Copyright (C) 2001-2014 Free Software Foundation, Inc. Copyright (C) 2000-2002 Joakim Axelsson Patrick Schaaf Martin Josefsson Copyright (C) 2000 Emmanuel Roger Copyright (C) 1999-2014 Free Software Foundation, Inc. Copyright (C) 1999 Paul Rusty Russell & Michael J. Neuling Copyright (C) 1998-2014 Free Software Foundation, Inc. Copyright (C) 1997-2014 Free Software Foundation, Inc. Copyright (C) 1996-2015 Free Software Foundation, Inc. Copyright (C) 1996-2014 Free Software Foundation, Inc. Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. Gordon Matzigkeit, 1996 Copyright (C) 1994-2014 Free Software Foundation, Inc. Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. (c) 2014 by Pablo Neira Ayuso (C) Copyright 2018, Arturo Borrero Gonzalez (C) Copyright 2016-2017, Arturo Borrero Gonzalez (C) Copyright 2003 by Mike Frantzen (C) Copyright 2000-2003 by Michal Zalewski (C) 2014 by Pablo Neira Ayuso (C) 2014 by Giuseppe Longo (C) 2013 by Tomasz Bursztyka (C) 2013 by Pablo Neira Ayuso (C) 2013 by Giuseppe Longo (C) 2012-2014 by Pablo Neira Ayuso (C) 2012-2013 by Pablo Neira Ayuso (C) 2012 by Pablo Neira Ayuso (C) 2012 by Hans Schillstrom (C) 2011 by Patrick McHardy (C) 2011 by Pablo Neira Ayuso (C) 2011 by Intra2Net AG (C) 2010-2011, Thomas Graf (C) 2010-2011, Red Hat, Inc. (C) 2010-2011 Thomas Graf (C) 2010-2011 Red Hat, Inc. (C) 2010 by Red Hat, Inc Author: Michael S. Tsirkin (C) 2010 Red Hat Inc Author: Michael S. Tsirkin (C) 2009 by Pablo Neira Ayuso (C) 2008 Adam Nielsen (C) 2006 Ufo Mechanic (C) 2005 by Harald Welte (C) 2005 Harald Welte (C) 2004, Bart De Schuymer libxt_NFLOG.c (C) 2003-2004 by Harald Welte (C) 2003 by Harald Welte (C) 2002,2004 MARA Systems AB (C) 2002 by Harald Welte (C) 2002 by Harald Welte (C) 2002 by Don Cohen (C) 2002 Harald Welte (C) 2002 Harald Welte (C) 2001 Marc Boucher (marc@mbsi.ca). (C) 2000-2006 by the netfilter coreteam : (C) 2000-2004 by the Netfilter Core Team (C) 2000-2002 by the netfilter coreteam (C) 2000-2002 by Harald Welte (C) 2000-2002 by Harald Welte (C) 2000 by Matthew G. Marsh (C) 2000 by Harald Welte */ (C) 2000 by Harald Welte (C) 2000 Jozsef Kadlecsik (C) 2000 James Morris (C) 1999 by Paul 'Rusty' Russell and (C) 1999 Paul Rusty Russell Licenses: To the extend files may be licensed under GPL-2.0 or later, in this context GPL-2.0 has been chosen. This shall not restrict the freedom of future contributors to choose GPL-2.0 or later. ******************************************************************************************************************************** GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GPL-2.0-with-Linux-syscall-note License Fullname GPL-2.0-with-Linux-syscall-note Risk level: 0 License Text Linux-syscall-note NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** ** The NYS 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : ctemplate # Package version : 2.4 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.4.tar.gz Upstream Authors / Maintainers: Olaf van der Spek https://github.com/OlafvdSpek/ctemplate Copyrights: Copyright 2011 Google Inc. All Rights Reserved. Author: csilvers@google.com (Craig Silverstein) Copyright 2008 Google Inc. Copyright 2001 Google Inc. All rights reserved. Copyright 1998 Google Inc. Copyright (c) 2012, Olaf van der Spek All rights reserved. Copyright (c) 2011, Google Inc. All rights reserved. Copyright (c) 2009, Google Inc. All rights reserved. Copyright (c) 2008, Google Inc. All rights reserved. Copyright (c) 2007, Google Inc. All rights reserved. Copyright (c) 2006, Google Inc. All rights reserved. Copyright (c) 2005, Google Inc. All rights reserved. Copyright (c) 2002, Google Inc. All rights reserved. Copyright (c) 2000, Google Inc. All rights reserved. Licenses: Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** Public Domain ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : jitterentropy-rngd # Package version : 1.1.0 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://github.com/smuellerDD/jitterentropy-rngd/archive/v1.1.0.tar.gz Upstream Authors / Maintainers: https://github.com/smuellerDD/jitterentropy-rngd Copyrights: Copyright Stephan Mueller , 2013 - 2019 Copyright (c) 2017 - 2019 by Stephan Mueller (smueller@chronox.de) Copyright (C) 2017 - 2019, Stephan Mueller Licenses: Copyright (C) 2017 - 2019, Stephan Mueller 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License, in which case the provisions of the GPL2 are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** 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, and the entire permission notice in its entirety, including the disclaimer of warranties. 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. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. ALTERNATIVELY, this product may be distributed under the terms of the GNU General Public License, in which case the provisions of the GPL are required INSTEAD OF the above restrictions. (This clause is necessary due to a potential bad interaction between the GPL and the restrictions contained in a BSD-style copyright.) THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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 NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************************************************************** Permission Notice ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : ncurses # Package version : 6.2 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://salsa.debian.org/debian/ncurses/-/archive/upstream/6.2/ncurses-upstream-6.2.tar.bz2 Upstream Authors / Maintainers: https://salsa.debian.org/debian/ncurses Copyrights: copyright 1997 by Joey Hess Copyright: 2010-2019,2020 by Thomas E. Dickey Copyright: 2001 by Pradeep Padala Licence: X11 Copyright: 1998-2019,2020 Free Software Foundation, Inc. Copyright: 1996-2019,2020 by Thomas E. Dickey Copyright: 1994 X Consortium Copyright: 1980,1991,1992,1993 The Regents of the University of California. Copyright 2020 Thomas E. Dickey Copyright 2019,2020 Thomas E. Dickey Copyright 2018-2019,2020 Thomas E. Dickey Copyright 2018,2020 Thomas E. Dickey Copyright 2017 Free Software Foundation, Inc. Copyright 2016,2018 Free Software Foundation, Inc. Copyright 2016,2017 Free Software Foundation, Inc. Copyright 2016 Free Software Foundation, Inc. Copyright 2015,2018 Free Software Foundation, Inc. Copyright 2014,2015 Free Software Foundation, Inc. Copyright 2014 Free Software Foundation, Inc. Copyright 2013-2016,2017 Free Software Foundation, Inc. Copyright 2013-2014,2016 Free Software Foundation, Inc. Copyright 2012-2016,2017 Free Software Foundation, Inc. Copyright 2012-2013,2016 Free Software Foundation, Inc. Copyright 2012,2013 Free Software Foundation, Inc. Copyright 2011-2015,2018 Free Software Foundation, Inc. Copyright 2011-2014,2017 Free Software Foundation, Inc. Copyright 2011,2015 Free Software Foundation, Inc. Copyright 2011,2014 Free Software Foundation, Inc. Copyright 2010-2015,2018 Free Software Foundation, Inc. Copyright 2010-2015,2017 Free Software Foundation, Inc. Copyright 2010,2015 Free Software Foundation, Inc. Copyright 2010,2012 Free Software Foundation, Inc. Copyright 2010,2011 Free Software Foundation, Inc. Copyright 2010 Free Software Foundation, Inc. Copyright 2009-2016,2017 Free Software Foundation, Inc. Copyright 2009-2015,2018 Free Software Foundation, Inc. Copyright 2009-2013,2017 Free Software Foundation, Inc. Copyright 2009-2012,2014 Free Software Foundation, Inc. Copyright 2009-2010,2011 Free Software Foundation, Inc. Copyright 2009,2014 Free Software Foundation, Inc. Copyright 2008-2016,2017 Free Software Foundation, Inc. Copyright 2008-2014,2017 Free Software Foundation, Inc. Copyright 2008-2012,2016 Free Software Foundation, Inc. * Copyright 2008-2012,2013 Free Software Foundation, Inc. # Copyright 2008-2010,2017 Free Software Foundation, Inc. Copyright 2008-2010,2014 Free Software Foundation, Inc. * Copyright 2008 Free Software Foundation, Inc. Copyright 2007-2014,2016 Free Software Foundation, Inc. # Copyright 2007-2010,2011 Free Software Foundation, Inc. # Copyright 2007-2009,2016 Free Software Foundation, Inc. Copyright 2007-2009,2010 Free Software Foundation, Inc. # Copyright 2007-2008,2017 Free Software Foundation, Inc. * Copyright 2006-2016,2017 Free Software Foundation, Inc. Copyright 2006-2015,2017 Free Software Foundation, Inc. # Copyright 2006-2014,2017 Free Software Foundation, Inc. Copyright 2006-2012,2017 Free Software Foundation, Inc. Copyright 2006-2011,2013 Free Software Foundation, Inc. * Copyright 2005-2017,2018 Free Software Foundation, Inc. * Copyright 2005-2012,2017 Free Software Foundation, Inc. * Copyright 2005,2009 Free Software Foundation, Inc. * Copyright 2004-2011,2016 Free Software Foundation, Inc. * Copyright 2004-2011,2012 Free Software Foundation, Inc. # Copyright 2004-2010,2016 Free Software Foundation, Inc. Copyright 2004-2009,2016 Free Software Foundation, Inc. * Copyright 2004,2009 Free Software Foundation, Inc. * Copyright 2003-2011,2016 Free Software Foundation, Inc. * Copyright 2003-2006,2009 Free Software Foundation, Inc. * Copyright 2003-2005,2008 Free Software Foundation, Inc. * Copyright 2003 Free Software Foundation, Inc. # Copyright 2002-2016,2017 Free Software Foundation, Inc. Copyright 2002-2015,2017 Free Software Foundation, Inc. Copyright 2002-2015,2016 Free Software Foundation, Inc. * Copyright 2002-2015,2016 Free Software Foundation, Inc. Copyright 2002-2014,2017 Free Software Foundation, Inc. * Copyright 2002-2011,2016 Free Software Foundation, Inc. Copyright 2002-2010,2016 Free Software Foundation, Inc. Copyright 2002-2010,2015 Free Software Foundation, Inc. Copyright 2002-2010,2014 Free Software Foundation, Inc. * Copyright 2002-2009,2016 Free Software Foundation, Inc. * Copyright 2002-2009,2011 Free Software Foundation, Inc. Copyright 2002-2007,2009 Free Software Foundation, Inc. * Copyright 2002,2006 Free Software Foundation, Inc. -- Copyright 2002 Free Software Foundation, Inc. # Copyright 2001-2016,2017 Free Software Foundation, Inc. Copyright 2001-2015,2016 Free Software Foundation, Inc. Copyright 2001-2013,2017 Free Software Foundation, Inc. # Copyright 2001-2011,2014 Free Software Foundation, Inc. -- Copyright 2001-2011,2012 Free Software Foundation, Inc. * Copyright 2001-2008,2012 Free Software Foundation, Inc. * Copyright 2001-2003,2017 Free Software Foundation, Inc. # Copyright 2000-2016,2017 Free Software Foundation, Inc. # Copyright 2000-2014,2015 Free Software Foundation, Inc. -- Copyright 2000-2012,2017 Free Software Foundation, Inc. * Copyright 2000-2012,2017 Free Software Foundation, Inc. # Copyright 2000-2011,2014 Free Software Foundation, Inc. Copyright 2000-2009,2014 Free Software Foundation, Inc. -- Copyright 2000-2009,2011 Free Software Foundation, Inc. Copyright 2000-2008,2014 Free Software Foundation, Inc. -- Copyright 2000-2008,2012 Free Software Foundation, Inc. * Copyright 2000-2008,2011 Free Software Foundation, Inc. Copyright 2000-2008,2009 Free Software Foundation, Inc. -- Copyright 2000-2007,2008 Free Software Foundation, Inc. Copyright 2000-2006,2011 Free Software Foundation, Inc. -- Copyright 2000-2006,2009 Free Software Foundation, Inc. Copyright 2000-2006,2008 Free Software Foundation, Inc. Copyright 2000-2002,2003 Free Software Foundation, Inc. Copyright 2000,2006 Free Software Foundation, Inc. Copyright 2000,2003 Free Software Foundation, Inc. Copyright 2000 Free Software Foundation, Inc. Copyright 1999-2016,2018 Free Software Foundation, Inc. Copyright 1999-2016,2017 Free Software Foundation, Inc. Copyright 1999-2012,2013 Free Software Foundation, Inc. * Copyright 1999-2011,2017 Free Software Foundation, Inc. * Copyright 1999-2011,2014 Free Software Foundation, Inc. Copyright 1999-2011,2012 Free Software Foundation, Inc. * Copyright 1999-2010,2016 Free Software Foundation, Inc. Copyright 1999-2009,2014 Free Software Foundation, Inc. Copyright 1999-2009,2011 Free Software Foundation, Inc. -- Copyright 1999-2009,2011 Free Software Foundation, Inc. * Copyright 1999-2008,2011 Free Software Foundation, Inc. -- Copyright 1999-2006,2009 Free Software Foundation, Inc. Copyright 1999-2004,2011 Free Software Foundation, Inc. -- Copyright 1999-2004,2009 Free Software Foundation, Inc. -- Copyright 1999-2004,2005 Free Software Foundation, Inc. * Copyright 1999-2003,2009 Free Software Foundation, Inc. Copyright 1999-2003,2006 Free Software Foundation, Inc. -- Copyright 1999-2002,2003 Free Software Foundation, Inc. -- Copyright 1998-2019,2020 Free Software Foundation, Inc. # Copyright 1998-2017,2018 Free Software Foundation, Inc. Copyright 1998-2016,2018 Free Software Foundation, Inc. # Copyright 1998-2016,2017 Free Software Foundation, Inc. Copyright 1998-2015,2018 Free Software Foundation, Inc. Copyright 1998-2015,2017 Free Software Foundation, Inc. Copyright 1998-2015,2016 Free Software Foundation, Inc. Copyright 1998-2014,2017 Free Software Foundation, Inc. # Copyright 1998-2014,2017 Free Software Foundation, Inc. Copyright 1998-2014,2016 Free Software Foundation, Inc. # Copyright 1998-2014,2016 Free Software Foundation, Inc. Copyright 1998-2013,2017 Free Software Foundation, Inc. # Copyright 1998-2013,2017 Free Software Foundation, Inc. Copyright 1998-2013,2016 Free Software Foundation, Inc. Copyright 1998-2013,2015 Free Software Foundation, Inc. Copyright 1998-2013,2014 Free Software Foundation, Inc. Copyright 1998-2012,2017 Free Software Foundation, Inc. # Copyright 1998-2012,2017 Free Software Foundation, Inc. Copyright 1998-2012,2016 Free Software Foundation, Inc. Copyright 1998-2012,2015 Free Software Foundation, Inc. Copyright 1998-2012,2014 Free Software Foundation, Inc. Copyright 1998-2012,2013 Free Software Foundation, Inc. # Copyright 1998-2012,2013 Free Software Foundation, Inc. Copyright 1998-2011,2017 Free Software Foundation, Inc. # Copyright 1998-2011,2017 Free Software Foundation, Inc. Copyright 1998-2011,2015 Free Software Foundation, Inc. * Copyright 1998-2011,2014 Free Software Foundation, Inc. Copyright 1998-2011,2012 Free Software Foundation, Inc. Copyright 1998-2010,2017 Free Software Foundation, Inc. Copyright 1998-2010,2016 Free Software Foundation, Inc. Copyright 1998-2010,2015 Free Software Foundation, Inc. # Copyright 1998-2010,2015 Free Software Foundation, Inc. Copyright 1998-2010,2013 Free Software Foundation, Inc. * Copyright 1998-2010,2012 Free Software Foundation, Inc. Copyright 1998-2010,2011 Free Software Foundation, Inc. Copyright 1998-2009,2017 Free Software Foundation, Inc. Copyright 1998-2009,2016 Free Software Foundation, Inc. * Copyright 1998-2009,2014 Free Software Foundation, Inc. * Copyright 1998-2009,2013 Free Software Foundation, Inc. * Copyright 1998-2009,2012 Free Software Foundation, Inc. * Copyright 1998-2009,2011 Free Software Foundation, Inc. * Copyright 1998-2009,2011 Free Software Foundation, Inc. Copyright 1998-2009,2010 Free Software Foundation, Inc. Copyright 1998-2008,2012 Free Software Foundation, Inc. Copyright 1998-2008,2011 Free Software Foundation, Inc. Copyright 1998-2008,2010 Free Software Foundation, Inc. Copyright 1998-2008,2009 Free Software Foundation, Inc. Copyright 1998-2007,2013 Free Software Foundation, Inc. Copyright 1998-2007,2009 Free Software Foundation, Inc. Copyright 1998-2007,2008 Free Software Foundation, Inc. Copyright 1998-2006,2013 Free Software Foundation, Inc. Copyright 1998-2006,2011 Free Software Foundation, Inc. Copyright 1998-2006,2010 Free Software Foundation, Inc. Copyright 1998-2006,2009 Free Software Foundation, Inc. Copyright 1998-2006,2008 Free Software Foundation, Inc. Copyright 1998-2006,2007 Free Software Foundation, Inc. Copyright 1998-2005,2012 Free Software Foundation, Inc. Copyright 1998-2005,2011 Free Software Foundation, Inc. Copyright 1998-2005,2010 Free Software Foundation, Inc. Copyright 1998-2005,2009 Free Software Foundation, Inc. Copyright 1998-2005,2007 Free Software Foundation, Inc. Copyright 1998-2004,2012 Free Software Foundation, Inc. Copyright 1998-2004,2011 Free Software Foundation, Inc. Copyright 1998-2004,2010 Free Software Foundation, Inc. Copyright 1998-2004,2009 Free Software Foundation, Inc. Copyright 1998-2003,2009 Free Software Foundation, Inc. Copyright 1998-2003,2006 Free Software Foundation, Inc. Copyright 1998-2003,2005 Free Software Foundation, Inc. Copyright 1998-2002,2012 Free Software Foundation, Inc. Copyright 1998-2002,2003 Free Software Foundation, Inc. Copyright 1998-2001,2017 Free Software Foundation, Inc. Copyright 1998-2001,2009 Free Software Foundation, Inc. Copyright 1998-2000,2009 Free Software Foundation, Inc. Copyright 1998-2000,2008 Free Software Foundation, Inc. Copyright 1998-2000,2001 Free Software Foundation, Inc. Copyright 1998-1999,2006 Free Software Foundation, Inc. Copyright 1998,2006 Free Software Foundation, Inc. Copyright 1998,2000 Free Software Foundation, Inc. Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1989 BULL SA Copyright (c) 1980, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1980, 1991, 1993 The Regents of the University of California. All rights reserved. Licenses: According to MIT license, add some modifications ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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 Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from # Xilinx. ******************************************************************************************************************************** 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 University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Public domain software is software that is not copyrighted. If the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free at all. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license. Sometimes people use the term “public domain” in a loose fashion to mean “free” or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. For clarity, we recommend using “public domain” for that meaning only, and using other terms to convey the other meanings. Under the Berne Convention, which most countries have signed, anything written down is automatically copyrighted. This includes programs. Therefore, if you want a program you have written to be in the public domain, you must take some legal steps to disclaim the copyright on it; otherwise, the program is copyrighted. ******************************************************************************************************************************** BSD-4-Clause (University of California-Specific) Copyright [various years] The Regents of the University of California. All rights reserved. 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. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. ******************************************************************************************************************************** Copyright (c) . All rights reserved. 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 copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 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 HOLDER 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. ******************************************************************************************************************************** GNU General Public License, version 2 GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: The above copyright notice and this permission notice (including the next paragraph) 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** X11 License Copyright (C) 1996 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), 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 conditions: 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 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : bzip2 # Package version : 1.0.8 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz Upstream Authors / Maintainers: Julian Seward www.bzip.org Copyrights: Copyright (C) 1996-2019 Julian Seward Copyright: Copyright (c) 1997, 2009 American Mathematical Society Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development Licenses: This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright (C) 1996-2019 Julian R Seward. All rights reserved. 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. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : bridge-utils # Package version : 1.6 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git/snapshot/bridge-utils-1.6.tar.gz Upstream Authors / Maintainers: Lennert Buytenhek / Stephen Hemminger https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git Copyrights: Copyright 1991 by the Massachusetts Institute of Technology Copyright (C) 2000 Lennert Buytenhek Copyright (C) 19yy name of author Gnomovision Copyright (C) 1989, 1991 Free Software Foundation, Inc. Licenses: GNU General Public License, version 2 What to do if you see a possible GPL violation Translations of the GPL GPL Frequently Asked Questions The GNU General Public License (GPL) in plain text format The GNU General Public License (GPL) in Texinfo format The GNU General Public License (GPL) in LaTeX format The GNU General Public License (GPL) as an appendix in DocBook format Table of Contents GNU GENERAL PUBLIC LICENSE Preamble TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION How to Apply These Terms to Your New Programs GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : rfkill # Package version : 0.5 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: https://mirrors.edge.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.bz2 Upstream Authors / Maintainers: https://wireless.wiki.kernel.org/en/users/documentation/rfkill http://git.sipsolutions.net/rfkill.git Copyrights: Copyright 2009 Tim Gardner Copyright 2009 Marcel Holtmann Copyright 2009 Johannes Berg Copyright (C) 2007 Dmitry Torokhov Copyright (C) 2006 - 2007 Ivo van Doorn Licenses: Permission to use, copy, modify, and /or 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 ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC 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. ******************************************************************************************************************************** #-------------------------------------------------------------------------------------------------------------------------------------------------- # Package name : lzo # Package version : 2.10 #-------------------------------------------------------------------------------------------------------------------------------------------------- Upstream Resources: http://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz Upstream Authors / Maintainers: Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ Copyrights: Copyright: LZO Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer markus@oberhumer.com> http://www.oberhumer.com Copyright © 2004 Scott James Remnant . Copyright 1996-2017 Free Software Foundation, Inc. Taken from GNU libtool, 2001 Originally by Gordon Matzigkeit , 1996 Copyright 1992-2017 Free Software Foundation, Inc. Copyright (c) 2003-2008 Ralf S. Engelschall Copyright (c) 2001-2008 Ralf S. Engelschall Copyright (c) 1999-2008 Ralf S. Engelschall Copyright (c) 1998-2008 Ralf S. Engelschall Copyright (c) 1997-2008 Ralf S. Engelschall Copyright (c) 1996-2008 Ralf S. Engelschall Copyright (c) 1995-1997 Free Software Foundation, Inc. Copyright (c) 1994-2008 Ralf S. Engelschall Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2011-2014 Free Software Foundation, Inc. Copyright (C) 2011 Free Software Foundation, Inc. Copyright (C) 2010-2017 Free Software Foundation, Inc. Written by Peter Rosin . Copyright (C) 2010-2013 Free Software Foundation, Inc. Copyright (C) 2009-2014 Free Software Foundation, Inc. Copyright (C) 2006-2014 Free Software Foundation, Inc. Copyright (C) 2004-2014 Free Software Foundation, Inc. Copyright (C) 2004-2013 Free Software Foundation, Inc. Copyright (C) 2004-2005, 2007-2009, 2011-2013 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007-2008, 2011-2013 Free Software Foundation, Inc. Written by Gary V. Vaughan, 2004 Copyright (C) 2004-2005, 2007, 2009, 2011-2013 Free Software Foundation, Inc. Written by Scott James Remnant, 2004. Copyright (C) 2004, 2011-2013 Free Software Foundation, Inc. Written by Scott James Remnant, 2004 Copyright (C) 2003-2014 Free Software Foundation, Inc. Copyright (C) 2003, 2006-2017 Free Software Foundation, Inc. Copyright (C) 2002-2014 Free Software Foundation, Inc. Copyright (C) 2001-2014 Free Software Foundation, Inc. Copyright (C) 2000-2017 Free Software Foundation, Inc. Copyright (C) 1999-2017 Free Software Foundation, Inc. Written by Tom Tromey . Copyright (C) 1999-2017 Free Software Foundation, Inc. Copyright (C) 1999-2014 Free Software Foundation, Inc. Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2017 Free Software Foundation, Inc. Copyright (C) 1997-2014 Free Software Foundation, Inc. Copyright (C) 1996-2017 Markus Franz Xaver Oberhumer All Rights Reserved. Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer. All Rights Reserved. Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer. All Rights Reserved. Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996-2017 Markus F.X.J. Oberhumer Copyright (C) 1996-2017 Markus F.X.J. Oberhumer Copyright (C) 1996-2017 Markus F.X.J. Oberhumer Copyright (C) 1996-2017 Free Software Foundation, Inc. Originally written by Fran,cois Pinard , 1996. Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2014 Free Software Foundation, Inc. Copyright (C) 1996-2013 Free Software Foundation, Inc. Copyright (C) 1996-2001, 2003-2013 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. Written by Gordon Matzigkeit, 1996 Copyright (C) 1995-2017 Free Software Foundation, Inc. written by Ulrich Drepper , June 1995 Copyright (C) 1994-2014 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1994 X Consortium Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. Copyright (C) 1989, 1991 Free Software Foundation, Inc. COPYRIGHT([Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer. All Rights Reserved. Licenses: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, 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 (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), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ********************************************************************************************************************************