93
2) No right is granted to use any trade name, trademark, or logo of Broadcom Corporation. Neither the “Broadcom
Corporation” name nor any trademark or logo of Broadcom Corporation may be used to endorse or promote products
derived from this software without the prior written permission of Broadcom Corporation.
3) THIS SOFTWARE IS PROVIDED “AS-IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING BUT NOT
LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE FOR ANY DAMAGES
WHATSOEVER, AND IN PARTICULAR, BROADCOM SHALL NOT BE LIABLE FOR DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Portions of this software are based in part on the work of the following:
LZMA SDK 4.22 Copyright (C) 1999-2005 Igor Pavlov
LZMA SDK provides developers with documentation, source code, and sample code necessary to write software that uses
LZMA compression.
LICENSE
LZMA SDK is licensed under two licenses:
1) GNU Lesser General Public License (GNU LGPL)
2) Common Public License (CPL)
It means that you can select one of these two licenses and follow rules of that license.
SPECIAL EXCEPTION
Igor Pavlov, as the author of this code, expressly permits you to statically or dynamically link your code (or bind by name) to
the files from LZMA SDK without subjecting your linked code to the terms of the CPL or GNU LGPL.
Any modifications or additions to files from LZMA SDK, however, are subject to the GNU LGPL or CPL terms.
SPECIAL EXCEPTION allows you to use LZMA SDK in applications with closed code, while you keep LZMA SDK code
unmodified.
SPECIAL EXCEPTION #2: Igor Pavlov, as the author of this code, expressly permits you to use this code under the same
terms and conditions contained in the License Agreement you have for any previous version of LZMA SDK developed by
Igor Pavlov.
SPECIAL EXCEPTION #2 allows owners of proprietary licenses to use latest version of LZMA SDK as update for previous
versions.
SPECIAL EXCEPTION #3: Igor Pavlov, as the author of this code, expressly permits you to use code of examples
(LzmaTest.c, LzmaStateTest.c, LzmaAlone.cpp) as public domain code.
GNU LGPL and CPL licenses are pretty similar and both these licenses are classified as
1) “Free software licenses” at http://www.gnu.org/
2) “OSI-approved” at http://www.opensource.org/
LZMA SDK also can be available under a proprietary license which can include:
1) Right to modify code without subjecting modified code to the terms of the CPL or GNU LGPL
2) Technical support for code
To request such proprietary license or any additional consultations, send email message from that page:
http://www.7-zip.org/support.html
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
You should have received a copy of the Common Public License along with this library.
Portions of this software are based in part on the work of the following:
The deflate format used by zlib was defined by Phil Katz. The deflate and zlib specifications were written by L. Peter
Deutsch. Thanks to all the people who reported problems and suggested various improvements in zlib; they are too
numerous to cite here.
Copyright notice: (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.
Portions of this software are based in part on the work of the following:
A program and library for data compression by Julian Seward
http://www.bzip.org
Version 1.0.5 of 10 December 2007
Copyright © 1996-2007 Julian Seward
This program, bzip2, the associated library libbzip2, and all documentation, are copyright © 1996-2007 Julian 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:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
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.
Comments to this Manuals