End User License Agreement
Last updated September 19, 2008
Initial Terms
Effect of Agreement. This End User License Agreement constitutes a valid and binding agreement between ivi, Inc. ("ivi") and you, as a user, for the use of ivi tv. You must enter into this Agreement by clicking on the "I AGREE" button (or similar buttons or links as may be designated by ivi to show your acceptance of this Agreement and/or your agreement to download and install ivi tv). You hereby agree and acknowledge that this Agreement covers all of your use of ivi tv, whether it be from this installation or from any other terminals where ivi tv has been installed, by you or by third parties. Furthermore, by installing and continuing to use ivi tv, you agree to be bound by the terms of this Agreement and any new versions or updates hereof.
Terms of Service; Privacy Policy. You acknowledge and agree that by clicking on the "I AGREE" button (or similar buttons or links as may be designated by ivi to show your acceptance of this Agreement and/or your agreement to download and install ivi tv), you expressly acknowledge and agree to, and to be bound by, the Terms of Service and Privacy Policy applicable to the Site, and any new versions or updates thereof. Both the Terms of Service and Privacy Policy can be accessed through the Site under the Terms & Policies pages of the Site.
Permission from You for ivi, Inc. to Use Your Computer and Bandwidth to Enable the Peer-to-Peer Viewing of Video on the Site and to Manage the Network of Computers Running ivi tv
As consideration for using ivi tv, you agree and understand that:
- ivi tv will utilize the processor, bandwidth and hard drive (or other memory or storage hardware) and/or cache of your computer (or other applicable device) for the limited purpose of facilitating the communication between, and the transmittal of data, content, programming, services or features to, you and other Service users, and to facilitate the operation of the network of computers running instances of the Service.
- ivi will take organizational and technical measures intended to protect the privacy and integrity of the computer resources (or other applicable device) you are utilizing, however, you acknowledge and agree that this is not a representation or warranty of ivi.
License Grant
License Grant. Subject to the terms of this Agreement, ivi hereby grants you a limited, non-exclusive, personal, non-commercial, non-sublicensable, non-assignable license to download, install and use on a single computer (or other applicable device) owned or controlled by you, the ivi tv application, for the sole purpose of enabling the peer-to peer viewing of video on the ivi tv application, all subject to and in strict compliance with the restrictions described in this Agreement and in the Terms of Service.
License Restrictions. Notwithstanding anything in this Agreement to the contrary, you agree that you will not:
- operate or utilize ivi tv in a manner that violates any applicable local, state, national or international law or governmental regulation, policy procedure or ordinance, or any rights of a third party;
- operate or utilize ivi tv if this license has been terminated by ivi;
- operate or utilize ivi tv in a manner that violates the Terms of Service or Privacy Policy;
- operate or utilize ivi tv for non-personal or commercial purposes or for the benefit of any third party or charge any person for the use or distribution of ivi tv;
- sell, assign, rent, lease, distribute, export, import, act as intermediary or provider, act as a service bureau, or otherwise grant rights in ivi tv, including, without limitation, through sublicense, to any other person or entity;
- remove any proprietary notices from ivi tv;
- undertake, cause, permit or authorize the modification, creation of derivative works, translation, reverse engineering, decompiling, disassembling or hacking of ivi tv and/or data and/or content or programming transmitted, processed or stored by ivi or other users of the Service;
- use any unlicensed or unauthorized copies of ivi tv;
- use any type of bot, spider, virus, clock, timer, counter, worm, software lock, drop dead device, packet-sniffer, Trojan-horse routing, trap door, time bomb or any other codes or instructions that are designed to be used to provide a means of surreptitious or unauthorized access or that are designed to monitor, distort, delete, damage or disassemble ivi tv or its ability to communicate and function with other computers running ivi tv;
- with the exception of completely deleting ivi tv from your computer, take any action, including downloading and/or using third party software, that (1) modifies the settings of ivi tv as it functions with your computer, or (2) otherwise modifies, alters, blocks or interferes with the functioning of ivi tv;
- attempt to hack ivi tv or any communication initiated by ivi tv or to defeat or overcome any encryption and/or other technical protection methods implemented by ivi with respect to ivi tv and/or data and/or content or programming transmitted, processed or stored by ivi or other users of the Service; or
- interfere with or in any manner compromise any of ivi's security measures.
Your Additional Covenants, Acknowledgments and Agreements
You acknowledge and agree that:
- ivi, in its sole discretion, may discontinue or suspend your right to access ivi tv at any time, and may at any time suspend or terminate any license hereunder without prior notice.
- ivi reserves the right to add or remove functions, or to provide upgrades, updates or programming fixes, to ivi tv at any time in its sole discretion. You agree to accept any and all such upgrades, updates or programming fixes presented to you, including version updates, and further acknowledge and agree that your failure to accept any such fixes, updates and upgrades will permit ivi to terminate your right to use ivi tv.
- When installed on your computer, ivi tv may periodically communicate with ivi servers and/or ivi tv applications installed by other users.
- When minimized, ivi tv will continue to operate unless you affirmatively exit the application from your task bar or from the applicable application interface.
- You can uninstall ivi tv at any time, in your sole discretion, by using ivi tv's "Uninstall" function or any other applicable method that permits you to disable software applications.
Proprietary Rights
You acknowledge and agree that any and all Intellectual Property Rights to or arising from ivi tv are and shall remain the exclusive property of ivi and/or its affiliates and licensors. Nothing in this Agreement intends to transfer any such Intellectual Property Rights to, or to vest any such Intellectual Property Rights in, you. You are only entitled to the limited use of the Intellectual Property Rights granted to you in this Agreement. You will not take any action to jeopardize, limit or interfere with the Intellectual Property Rights. You acknowledge and agree that any unauthorized use of the Intellectual Property Rights is a violation of this Agreement as well as a violation of intellectual property laws, including without limitation copyright laws and trademark laws.
Termination
You acknowledge that:
- This Agreement will be effective as of the date you accept this Agreement and will remain effective until terminated by you or ivi as set forth below.
- You may terminate this Agreement at any time provided you permanently delete or destroy your copies of ivi tv as required by #4 below.
- ivi may terminate this Agreement at any time, with or without cause by providing notice to you.
- Upon termination of this Agreement for any reason, all licenses and rights to use ivi tv shall terminate and you must cease all use of ivi tv AND completely remove from all hard drives and other storage media all copies of ivi tv in your possession or under your control.
- ivi will not be liable in respect to any damage caused by the termination of this Agreement.
- The "License Restrictions" section and all sections after and including "Proprietary Rights" shall survive any termination of this Agreement.
Your Representations and Warranties
You represent and warrant that you possess the legal right and ability to enter into this Agreement and to comply with its terms.
Indemnity
You agree to indemnify, hold harmless and defend ivi and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses (including, without limitation, reasonable attorneys' fees and other dispute resolution expenses) incurred by ivi arising out of or relating to your (a) violation or breach of any term of this Agreement, the Terms of Service, or any applicable law, regulation, policy or guideline, whether or not referenced herein, (b) use or misuse of ivi tv, or (c) violation of any rights of any third party.
Disclaimer of Warranties
IVI TV IS PROVIDED "AS IS" AND THERE ARE NO WARRANTIES, CLAIMS OR REPRESENTATIONS MADE BY IVI, EITHER EXPRESS, IMPLIED, OR STATUTORY, WITH RESPECT TO IVI TV, INCLUDING, BUT NOT LIMITED TO WARRANTIES OF QUALITY, PERFORMANCE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE, NOR ARE THERE ANY WARRANTIES CREATED BY COURSE OF DEALING, COURSE OF PERFORMANCE, OR TRADE USAGE. IVI FURTHER DOES NOT REPRESENT OR WARRANT THAT IVI TV WILL ALWAYS BE AVAILABLE, ACCESSIBLE, UNINTERRUPTED, TIMELY, SECURE, ACCURATE, COMPLETE, ERROR-FREE, OR WILL OPERATE WITHOUT PACKET LOSS, NOR DOES IVI WARRANT ANY CONNECTION TO OR TRANSMISSION FROM THE INTERNET, OR ANY QUALITY OF TRANSMISSIONS OF DATA MADE THROUGH IVI TV.
YOU ACKNOWLEDGE THAT THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF IVI TV REMAINS WITH YOU TO THE MAXIMUM EXTENT PERMITTED BY LAW.
As some jurisdictions do not allow some of the exclusions set forth in this Section, some of these exclusions may not apply to you.
Limitation of Liability
IN NO EVENT SHALL IVI, ITS AFFILIATES, PARENT COMPANIES, SUBSIDIARIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS OR BUNDLED SOFTWARE PROVIDERS BE LIABLE WHETHER IN CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE (WHETHER ACTIVE, PASSIVE OR IMPUTED), PRODUCT LIABILITY OR STRICT LIABILITY OR OTHER THEORY), FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION ANY LOSS OF DATA, SERVICE INTERRUPTION, COMPUTER FAILURE OR PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE IVI TV, INCLUDING ANY DAMAGES RESULTING THEREFROM, EVEN IF IVI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
YOUR ONLY RIGHT WITH RESPECT TO ANY PROBLEMS OR DISSATISFACTION WITH IVI TV IS TO UNINSTALL AND CEASE USE OF THE APPLICATION.
As some jurisdictions do not allow some of the exclusions set forth in this Section, some of these exclusions may not apply to you.
General Provisions
Electronic Signatures. You acknowledge and agree that by clicking on the "I AGREE" button (or similar buttons or links as may be designated by ivi to show your acceptance of this Agreement and/or your agreement to download and install ivi tv), you are entering into a legally binding contract. Furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original (non-electronic) signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law.
Jurisdictional Matters; Claims. You represent that you are of legal age to form a binding contract in your jurisdiction. If you are residing in a jurisdiction where it is forbidden by law to offer or use software for internet communication, you may not enter into this Agreement and you may not download, install or use ivi tv. By entering into this Agreement you explicitly state that you have verified in your own jurisdiction if your use of ivi tv is allowed.
Reservation of Rights; Modification. ivi reserves all rights not expressly granted in this Agreement. ivi may modify this Agreement at any time by providing such revised Agreement to you or posting the revised Agreement on the Site. Your continued use of ivi tv shall constitute your acceptance to be bound by the terms and conditions of such revised Agreement.
Severability. Should any term or provision of this Agreement be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of this Agreement shall remain in full force and effect.
Waiver. The failure of ivi at any time or times to require performance of any provision of this Agreement shall in no manner affect its right at a later time to enforce the same unless the same is waived in writing.
Governing Law; Jurisdiction; Waiver of Claims. This Agreement shall be governed by and construed in accordance with the laws of the State of Washington, without regard to conflict of law rules thereof. Your use of ivi tv does not give rise to personal jurisdiction over ivi, either specific or general, in jurisdictions other than the State of Washington. Any claim or dispute between you and ivi that arises in whole or in part from ivi tv shall be decided exclusively by a court of competent jurisdiction located in King County, Washington. You further agree not to bring claims on a representative, class member basis, or as a private attorney general, and agree not to assert any claims against ivi unless such claims are asserted by you in the forum required by this Agreement no later than one year following the date that your claim or cause of action arose.
Entire Agreement. The terms set forth in this Agreement constitute the final, complete and exclusive agreement with respect to ivi tv and may not be contradicted, explained or supplemented by evidence of any prior agreement, any contemporaneous oral agreement or any consistent additional terms. You may not assign this Agreement or any rights hereunder. ivi may, at its sole discretion, assign this Agreement without giving prior notice.
Language. The original English version of this Agreement may have been translated into other languages. In the event of inconsistency or discrepancy between the English version and any other language version of this Agreement, the English language version shall prevail.
Definitions.
- Agreement: this End User License Agreement, as may be renewed, modified and/or amended from time to time.
- Intellectual Property Rights: any and all intellectual property rights, including but not limited to copyrights, trademarks and patents, as well as know how and trade secrets contained in or relating to ivi tv.
- ivi: ivi, Inc.
- ivi tv: the television player application distributed by ivi (including all software and code in such software) that enables, among other matters, the peer-to-peer viewing of video in ivi's proprietary software, and all future programming fixes, updates and upgrades thereof. The term "ivi tv" will also include any online or enclosed documentation, and data distributed to your computer for processing relating to such software.
- Privacy Policy: means the privacy policy set forth by ivi from time to time with respect to the collection of information from users of the Service.
- Service: includes (a) ivi tv, (b) the services, features, tools, and applications provided by and through ivi tv or the ivi website (including any ivi software made available through the ivi website), and (c) all data, text, images, sounds, video, content, programming and software made available on or through ivi tv or the ivi website
- ivi website: any and all elements, contents and the 'look and feel' of the website available under the URL www.ivi.tv (together with its directly associated domains, from which website ivi tv can be downloaded).
- Terms of Service: means the agreement between ivi and you for the use of the Service and the content, services and features provided on or through the Service;
- You: you, the end user of ivi tv, also used in the form "your" where applicable.
Comments/Inquiries
If you have any comments or inquiries regarding this Agreement or ivi tv, please contact ivi as follows:
Express Agreement
YOU EXPRESSLY ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT AND UNDERSTAND THE RIGHTS, OBLIGATIONS, TERMS AND CONDITIONS SET FORTH HEREIN. BY CONTINUING TO INSTALL IVI TV, YOU EXPRESSLY CONSENT TO BE BOUND BY ITS TERMS AND CONDITIONS AND GRANT TO IVI THE RIGHTS SET FORTH HEREIN.
Included and Used Libraries
freetype
Portions of this software are copyright © 2009 The FreeType
Project (www.freetype.org). All rights reserved
libogg
Copyright (c) 2002, Xiph.org Foundation
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 Xiph.org 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 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.
libpng
This copy of the libpng notices is provided for your convenience. In case of
any discrepancy between this copy and the notices in the file png.h that is
included in the libpng distribution, the latter shall prevail.
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
If you modify libpng you may insert additional notices immediately following
this sentence.
libpng versions 1.2.6, August 15, 2004, through 1.2.32, September 18, 2008, are
Copyright (c) 2004, 2006-2008 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.2.5
with the following individual added to the list of Contributing Authors
Cosmin Truta
libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.0.6
with the following individuals added to the list of Contributing Authors
Simon-Pierre Cadieux
Eric S. Raymond
Gilles Vollant
and with the following additions to the disclaimer:
There is no warranty against interference with your enjoyment of the
library or against infringement. There is no warranty that our
efforts or the library will fulfill any of your particular purposes
or needs. This library is provided with all faults, and the entire
risk of satisfactory quality, performance, accuracy, and effort is with
the user.
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-0.96,
with the following individuals added to the list of Contributing Authors:
Tom Lane
Glenn Randers-Pehrson
Willem van Schaik
libpng versions 0.89, June 1996, through 0.96, May 1997, are
Copyright (c) 1996, 1997 Andreas Dilger
Distributed according to the same disclaimer and license as libpng-0.88,
with the following individuals added to the list of Contributing Authors:
John Bowler
Kevin Bracey
Sam Bushell
Magnus Holmgren
Greg Roelofs
Tom Tanner
libpng versions 0.5, May 1995, through 0.88, January 1996, are
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
For the purposes of this copyright and license, "Contributing Authors"
is defined as the following set of individuals:
Andreas Dilger
Dave Martindale
Guy Eric Schalnat
Paul Schmidt
Tim Wegner
The PNG Reference Library is supplied "AS IS". The Contributing Authors
and Group 42, Inc. disclaim all warranties, expressed or implied,
including, without limitation, the warranties of merchantability and of
fitness for any purpose. The Contributing Authors and Group 42, Inc.
assume no liability for direct, indirect, incidental, special, exemplary,
or consequential damages, which may result from the use of the PNG
Reference Library, even if advised of the possibility of such damage.
Permission is hereby granted to use, copy, modify, and distribute this
source code, or portions hereof, for any purpose, without fee, subject
to the following restrictions:
1. The origin of this source code must not be misrepresented.
2. Altered versions must be plainly marked as such and must not
be misrepresented as being the original source.
3. This Copyright notice may not be removed or altered from any
source or altered source distribution.
The Contributing Authors and Group 42, Inc. specifically permit, without
fee, and encourage the use of this source code as a component to
supporting the PNG file format in commercial products. If you use this
source code in a product, acknowledgment is not required but would be
appreciated.
A "png_get_copyright" function is available, for convenient use in "about"
boxes and the like:
printf("%s",png_get_copyright(NULL));
Also, the PNG logo (in PNG format, of course) is supplied in the
files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
certification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
September 18, 2008
openssl
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.]
*/
upx
-----BEGIN PGP SIGNED MESSAGE-----
ooooo ooo ooooooooo. ooooooo ooooo
`888' `8' `888 `Y88. `8888 d8'
888 8 888 .d88' Y888..8P
888 8 888ooo88P' `8888'
888 8 888 .8PY888.
`88. .8' 888 d8' `888b
`YbodP' o888o o888o o88888o
The Ultimate Packer for eXecutables
Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar
http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
http://www.nexus.hu/upx
http://upx.tsx.org
PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN
TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION.
ABSTRACT
========
UPX and UCL are copyrighted software distributed under the terms
of the GNU General Public License (hereinafter the "GPL").
The stub which is imbedded in each UPX compressed program is part
of UPX and UCL, and contains code that is under our copyright. The
terms of the GNU General Public License still apply as compressing
a program is a special form of linking with our stub.
As a special exception we grant the free usage of UPX for all
executables, including commercial programs.
See below for details and restrictions.
COPYRIGHT
=========
UPX and UCL are copyrighted software. All rights remain with the authors.
UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
UPX is Copyright (C) 1996-2000 Laszlo Molnar
UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
GNU GENERAL PUBLIC LICENSE
==========================
UPX and the UCL library are free software; you can redistribute them
and/or modify them 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.
UPX and UCL are distributed in the hope that they 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; see the file COPYING.
SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES
============================================
The stub which is imbedded in each UPX compressed program is part
of UPX and UCL, and contains code that is under our copyright. The
terms of the GNU General Public License still apply as compressing
a program is a special form of linking with our stub.
Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special
permission to freely use and distribute all UPX compressed programs
(including commercial ones), subject to the following restrictions:
1. You must compress your program with a completely unmodified UPX
version; either with our precompiled version, or (at your option)
with a self compiled version of the unmodified UPX sources as
distributed by us.
2. This also implies that the UPX stub must be completely unmodfied, i.e.
the stub imbedded in your compressed program must be byte-identical
to the stub that is produced by the official unmodified UPX version.
3. The decompressor and any other code from the stub must exclusively get
used by the unmodified UPX stub for decompressing your program at
program startup. No portion of the stub may get read, copied,
called or otherwise get used or accessed by your program.
ANNOTATIONS
===========
- You can use a modified UPX version or modified UPX stub only for
programs that are compatible with the GNU General Public License.
- We grant you special permission to freely use and distribute all UPX
compressed programs. But any modification of the UPX stub (such as,
but not limited to, removing our copyright string or making your
program non-decompressible) will immediately revoke your right to
use and distribute a UPX compressed program.
- UPX is not a software protection tool; by requiring that you use
the unmodified UPX version for your proprietary programs we
make sure that any user can decompress your program. This protects
both you and your users as nobody can hide malicious code -
any program that cannot be decompressed is highly suspicious
by definition.
- You can integrate all or part of UPX and UCL into projects that
are compatible with the GNU GPL, but obviously you cannot grant
any special exceptions beyond the GPL for our code in your project.
- We want to actively support manufacturers of virus scanners and
similar security software. Please contact us if you would like to
incorporate parts of UPX or UCL into such a product.
Markus F.X.J. Oberhumer Laszlo Molnar
markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu
Linz, Austria, 25 Feb 2000
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBOLaLS210fyLu8beJAQFYVAP/ShzENWKLTvedLCjZbDcwaBEHfUVcrGMI
wE7frMkbWT2zmkdv9hW90WmjMhOBu7yhUplvN8BKOtLiolEnZmLCYu8AGCwr5wBf
dfLoClxnzfTtgQv5axF1awp4RwCUH3hf4cDrOVqmAsWXKPHtm4hx96jF6L4oHhjx
OO03+ojZdO8=
=CS52
-----END PGP SIGNATURE-----
zlib
ZLIB DATA COMPRESSION LIBRARY
zlib 1.2.3 is a general purpose data compression library. All the code is
thread safe. The data format used by the zlib library is described by RFCs
(Request for Comments) 1950 to 1952 in the files
http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
and rfc1952.txt (gzip format). These documents are also available in other
formats from ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html
All functions of the compression library are documented in the file zlib.h
(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
of the library is given in the file example.c which also tests that the library
is working correctly. Another example is given in the file minigzip.c. The
compression library itself is composed of all source files except example.c and
minigzip.c.
To compile all files and run the test program, follow the instructions given at
the top of Makefile. In short "make test; make install" should work for most
machines. For Unix: "./configure; make test; make install". For MSDOS, use one
of the special makefiles such as Makefile.msc. For VMS, use make_vms.com.
Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant
<info@winimage.com> for the Windows DLL version. The zlib home page is
http://www.zlib.org or http://www.gzip.org/zlib/ Before reporting a problem,
please check this site to verify that you have the latest version of zlib;
otherwise get the latest version and check whether the problem still exists or
not.
PLEASE read the zlib FAQ http://www.gzip.org/zlib/zlib_faq.html before asking
for help.
Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
issue of Dr. Dobb's Journal; a copy of the article is available in
http://dogma.net/markn/articles/zlibtool/zlibtool.htm
The changes made in version 1.2.3 are documented in the file ChangeLog.
Unsupported third party contributions are provided in directory "contrib".
A Java implementation of zlib is available in the Java Development Kit
http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html
See the zlib home page http://www.zlib.org for details.
A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is in the
CPAN (Comprehensive Perl Archive Network) sites
http://www.cpan.org/modules/by-module/Compress/
A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
available in Python 1.5 and later versions, see
http://www.python.org/doc/lib/module-zlib.html
A zlib binding for TCL written by Andreas Kupries <a.kupries@westend.com> is
availlable at http://www.oche.de/~akupries/soft/trf/trf_zip.html
An experimental package to read and write files in .zip format, written on top
of zlib by Gilles Vollant <info@winimage.com>, is available in the
contrib/minizip directory of zlib.
Notes for some targets:
- For Windows DLL versions, please see win32/DLL_FAQ.txt
- For 64-bit Irix, deflate.c must be compiled without any optimization. With
-O, one libpng test fails. The test works in 32 bit mode (with the -n32
compiler flag). The compiler bug has been reported to SGI.
- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
when compiled with cc.
- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
necessary to get gzprintf working correctly. This is done by configure.
- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
other compilers. Use "make test" to check your compiler.
- gzdopen is not supported on RISCOS, BEOS and by some Mac compilers.
- For PalmOs, see http://palmzlib.sourceforge.net/
- When building a shared, i.e. dynamic library on Mac OS X, the library must be
installed before testing (do "make install" before "make test"), since the
library location is specified in the library.
Acknowledgments:
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.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
If you use the zlib library in a product, we would appreciate *not*
receiving lengthy legal documents to sign. The sources are provided
for free but without warranty of any kind. The library has been
entirely written by Jean-loup Gailly and Mark Adler; it does not
include third-party code.
If you redistribute modified sources, we would appreciate that you include
in the file ChangeLog history information documenting your changes. Please
read the FAQ for more information on the distribution of modified source
versions.

International 




