You are on page 1of 8


Download from: %% The following software may be included in this product: zlib; Use of any of this software is governed by the terms of the license below: /* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.3, July 18th, 2005 Copyright (C) 1995-2005 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 */

Download from: %% The following software may be included in this product: JPEG; Use of any of this software is governed by the terms of the license below: LEGAL ISSUES ============ In plain English: 1. We don't promise that this software works. (But if you find any bugs, please let us know!) 2. You can use this software for whatever you want. You don't have to pay us. 3. You may not pretend that you wrote this software. If you use it in a program, you must acknowledge somewhere in your documentation that you've used the IJG code. In legalese: The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or

fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy. This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group". (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind. These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us. Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software". We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. ansi2knr.c is NOT covered by the above copyright and conditions, but instead by the usual distribution terms of the Free Software Foundation; principally, that you must include source code if you redistribute it. (See the file ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part of any program generated from the IJG code, this does not limit you more than the foregoing paragraphs do. The Unix configuration script "configure" was produced with GNU Autoconf. It is copyright by the Free Software Foundation but is freely distributable. The same holds for its supporting scripts (config.guess, config.sub, ltconfig, Another support script, install-sh, is copyright by M.I.T. but is also freely distributable. It appears that the arithmetic coding option of the JPEG spec is covered by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot legally be used without obtaining one or more licenses. For this reason, support for arithmetic coding has been removed from the free JPEG software. (Since arithmetic coding provides only a marginal gain over the unpatented Huffman mode, it is unlikely that very many implementations will support it.) So far as we are aware, there are no patent restrictions on the remaining

code. The IJG distribution formerly included code to read and write GIF files. To avoid entanglement with the Unisys LZW patent, GIF reading support has been removed altogether, and the GIF writer has been simplified to produce "uncompressed GIFs". This technique does not use the LZW algorithm; the resulting GIF files are larger than usual, but are readable by all standard GIF decoders. We are required to state that "The Graphics Interchange Format(c) is the Copyright property of CompuServe Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated."

MinGWOnly used GCC/LD

Download from: %% The following software may be included in this product: MinGW; Use of any of this software is governed by the terms of the license below: MinGW - Licensing Terms Various pieces distributed with MinGW come with its own copyright and license: Basic MinGW runtime MinGW base runtime package is uncopyrighted and placed in the public domain. This basically means that you can do what you want with the code. w32api You are free to use, modify and copy this package. No restrictions are imposed on programs or object files compiled with this library. You may not restrict the the usage of this library. You may distribute this library as part of another package or as a modified package if and only if you do not restrict the usage of the portions consisting of this (optionally modified) library. If distributed as a modified package then this file must be included. 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. MinGW profiling code MinGW profiling code is distributed under the GNU General Public License. The development tools such as GCC, GDB, GNU Make, etc all covered by GNU General Public License.

Download from: %% The following software may be included in this product: FFMPEG; Use of any of this software is governed by the terms of the license below: FFmpeg License FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. If those parts get used the GPL applies to all of FFmpeg. Read the license texts to learn how this affects programs built on top of FFmpeg or reusing FFmpeg. You may also wish to have a look at the GPL FAQ. Here is a short list of things you need to take into consideration when you incorporate FFmpeg into proprietary programs. This list is not exhaustive, it just lists the most common issues we encounter.

Be careful if you enable GPL components. Provide the license text, the correct version. Provide FFmpeg sources, the exact version you use. The code must compile and you should note which revision it is and what options you used for building your binary. Review your EULA terms. They have to be compatible with the license of FFmpeg. For example, terms forbidding reverse engineering are not acceptable. Read the LGPL license text, multiple times, and educate yourself about its effects. NOTE: We only use the LGPL parts of ffmpeg.

Download from: %% The following software may be included in this product: Codejock; Use of any of this software is governed by the terms of the license below: Commercial License CODEJOCK SOFTWARE XTREME TOOLKITPRO 2009 END USER LICENSE AGREEMENT TERMS AND CONDITIONS IMPORTANT READ CAREFULLY THIS SOFTWARE END USER LICENSE AGREEMENT (EULA) IS A LEGAL AGREEMENT B ETWEEN YOU (EITHER AN INDIVIDUAL OR AN ENTITY) AND CODEJOCK SOFTWARE. R EAD IT CAREFULLY BEFORE INSTALLING, COPYING, OR OTHERWISE USING THE SOFT WARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY IN FORMATION AND LIABILITY DISCLAIMERS. BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWAR E AND AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, THEN DO NOT INSTALL OR USE THE SOFTWA RE. ARTICLE 1 DEFINITIONS 1.1 Documentation means all user guides, reference manuals, other documentation accompanying Software (as defined below), and all other documentation otherwise m ade available by Codejock Software. 1.2 Licensee means the purchaser of the license rights granted by this EULA (also r eferred to as You) 1.3 Licensed Product means the Software (as defined below) and Documentation a nd any copies or modifications. 1.4 Licensor means Codejock Software. 1.5 Software means Xtreme ToolkitPro 2009 and its components, in Source Code or Object Code form for which Licensee has paid the applicable license fees. 1.6 Source Code means the version of software as it is originally written (i.e., typed into a computer) by a human in plain text (i.e., human readable alphanumeric charac ters) that contain programming statements and instructions that are not directly exe cutable by the computer. 1.7 Product Source Code means Source Code that is used to develop and create th e Software for the Licensed Product as defined above.

1.8 Sample Source Code means Source Code that is used to demonstrate the use o f the Software for Licensed Product as defined above. 1.9 Object Code means Source Code that has been compiled (i.e., translated by a c omputer) into machine language by a compiler and consists of a sequence of instruct ions (in the form of zeros and ones) that the processor can understand. (e.g. a Dyna mic Link Library (DLL), Statically Linked Library (LIB), Active X COM Component (OCX) or Executable (EXE) file) 1.10 Statically Linked Libraries means binary Object Code that can be merged with other objects such as Dynamic Link Libraries or Executables to form a single object fil e. 1.11 You means the purchaser of the license rights granted by this EULA (also refer red to as Licensee) ARTICLE 2 LICENSE 2.1 License Grant. In accordance with the terms and conditions of this EULA, Licensor grants Licensee a non-exclusive, nontransferable license to use the Software and Doc umentation. All rights to and in the Licensed Product, including, but not limited to, co pyrights and trade secret rights, belong to Licensor and Licensor holds title to each c opy of the Software. The Software shall only be used by a single developer at one tim e. Licensee shall not transfer or distribute the Licensed Product to others (except as s pecified in section 2.2 below), and this Agreement shall automatically terminate in th e event of such a transfer or distribution. The 2007 Microsoft Office User Interface is s ubject to protection under U.S. and international intellectual property laws and is use d by Codejock Software under license from Microsoft. 2.2 Permitted Uses. Subject to the terms and conditions of this EULA, Licensee may d o the following: (a) Copy the Software to either: (i) Make one backup copy of the Soft ware solely for backup purposes as long as all copyright and other notices are reprod uced and included on the backup copy; or (ii) Transfer the Software to a hard disk as l ong as all copyright and other notices are reproduced and included on hard disk copy and keep the original copy solely for backup purposes. (b) Incorporate the Object Cod e into software application products that you develop; (c) Modify (i.e. modify the Sour ce Code and compile) the Object Code and incorporate the modified libraries into soft ware application products that you develop; (d) Make and distribute copies of the Obj ect Code of the Software as incorporated into software application products that you develop provided that the Software, or other Codejock Software products, do not co nstitute a major portion of the value of your product; (e) Solely with the respect to ele ctronic help documentation, you may make an unlimited number of copies (either in hardcopy or electronic form), provided that such copies shall be used only for internal purposes and are not republished or distributed beyond the licensee's premises; (f) U se and modify the Product Source Code (if provided) and the Sample Source Code (P roduct or Sample Source Code), provided you do not distribute the Product or Sampl e Source Code, or any modified version of the Product or Sample Source Code, in Sou rce Code form. (i) Any changes that are made to the Source Code that is not provided by Licensor will be the responsibility of Licensee, and Licensee will hold Licensor har mless for Licensee's additions. (ii) Any changes made by Licensee directly to the Prod uct Source Code, unless authorized by Licensor, will not be covered under existing su pport agreements. 2.3 Prohibited Uses. Notwithstanding anything in this EULA to the contrary, Licensee

may not do the following: (a) Distribute in any manner the Product or Sample Source Code or independent Statically Linked Libraries of the Software; (b) Use, copy, modify, merge or compile all or any portion of the Source Code or Object Code of the Softwar e except as expressly provided in this agreement; (c) Make telecommunication trans mittal of the Product Source Code, Sample Source Code or Statically Linked Libraries; (d) Distribute any portion of the Software or any derivative of any portion of the Soft ware in a software development product or otherwise in competition with Codejock S oftware's distribution of the Software; (e) Decompile, disassemble or reverse enginee r any Object Code from of any portion of the Software; (f) Repackage, wrap or compil e any of the MFC Product or Sample Source Code into ActiveX COM (OCX) format. (g) Expose the interfaces of the Software through your application. (e.g. an OCX, DLL, cla ss library, etc.); (h) Redistribute ActiveX COM (OCX) Object Code with any license fil es (.lic) that would cause the interface of the OCX to be exposed. (i) Rent or lease the Software; (j) Disclose any Source Codes of the Software to any person or entity who i s not a Licensee of the Software; (k) Use Licensed Product with any product that is dis tributed as Open Source or is distributed under the terms of GNU General Public Lice nse (GPL) or where the Source Code of the application is freely distributed. ARTICLE 3 TERMINATION 3.1 Term. This EULA shall remain in effect until terminated. 3.2 Termination by Licensee. Licensee may terminate this EULA by returning the Lice nsed Product to Licensor within 30 days of purchase. 3.3 Termination by Licensor. Licensor may terminate this EULA if Licensee breaches a ny of the terms and conditions of this EULA. Upon termination of this EULA Licensee s hall return the Licensed Product to Licensor within 30 days after Licensee receives no tice from Licensor that Licensee is terminating this EULA. 3.4 Survival of Rights After Termination. All provisions of this Agreement relating to di sclaimers of warranties, limitation of liability, remedies, or damages, and Licensor's p roprietary rights shall survive termination. ARTICLE 4 LIMITED WARRANTY, DISCLAIMER, AND LIMITATION OF LIABILITY 4.1 Limited Warranty. This Software is intended for commercial, institutional, and ind ustrial users. Licensor does not warrant that the functions contained in the Licensed P roduct will meet Licensee's requirements or that the operation of the Software will be uninterrupted or errorfree. Licensor does warrant that the media on which the Softw are is furnished will be free from defects in materials and workmanship under normal use for a period of thirty (30) days from the date of delivery (Warranty Period). Any ot her software and any hardware furnished with or accompanying the Software is not w arranted by Licensor. Licensor is not responsible for problems caused by changes in t he operating characteristics of computer hardware or computer operating systems w hich are made after the release of the software or for problems in the interaction of t he Software with nonLicensor software. Licensee's exclusive remedy under this limit ed warranty is the replacement of any defective physical media on which the Softwar e is furnished, as provided below. To receive a replacement for defective media unde r this limited warranty, return the defective media to Supplier during the Warranty Pe riod, with proof of payment. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY LICENSOR, ITS EMPLOYEES, DISTRIBUTORS, DEALERS, OR AGENTS SHALL INCREAS E THE SCOPE OF THE ABOVE WARRANTIES OR CREATE ANY NEW WARRANTIES. 4.2 Disclaimer. EXCEPT AS PROVIDED ABOVE, THE LICENSED PRODUCT IS PROVIDED

AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDIN G, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNE SS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT, AND THE ENTIRE RI SK AS TO THE QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH LIC ENSEE. ARTICLE 5 LIMITATION OF LIABILITY 5.1 Limitation of Liability. LICENSOR's SOLE OBLIGATION OR LIABILITY UNDER THIS A GREEMENT IS THE REPLACEMENT OF DEFECTIVE MEDIA ACCORDING TO THE LIMITED WARRANTY ABOVE. IN NO EVENT WILL LICENSOR OR ANYONE ELSE WHO HAS BEEN I NVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF THE LICENSED PRODUCT BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES, INCLUDIN G, WITHOUT LIMITATION, ANY LOSS OF DATA, OR LOSS OF PROFITS OR LOST SAVING S, ARISING OUT OF USE OF OR INABILITY TO USE THE LICENSED PRODUCT (OR ANY H ARDWARE FURNISHED WITH THE LICENSED PRODUCT), EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY DAMAGES. ARTICLE 6 GENERAL 6.1 U.S. Import and Export Laws. Any Licensed Product provided to Licensee by Licen sor shall not be exported or reexported in violation of any export provisions of the U nited States or any other applicable jurisdiction in which the Licensed Product was ob tained. 6.2 Restriction on Transfer. Any attempt to sublicense, assign or transfer any of the ri ghts, duties or obligations hereunder is void. 6.3 U.S. Government as Licensee. The Licensed Product is a commercial item, as th at term is defined at 48 C.F.R. 2.101, developed exclusively at private expense, consi sting of commercial computer software and commercial computer software docum entation as those terms are defined in 48 C.F.R. 12.212. Consistent with 48 C.F.R. 12. 212 and 48 C.F.R. 227.72021 through 227.72044, all U.S. Government end users ac quire the Licensed Product with only those rights as are granted to all other end user s set forth in this EULA. 6.4 Proper Notices. All notices and other communications required or permitted under this EULA shall be deemed to have been given if mailed, postage paid, transmitted by facsimile, personally delivered or delivered by a commercial delivery service, to the a ddress of the Licensee listed on file with the Licensor. 6.5 Governing Law. This EULA shall be governed by and interpreted under the laws of the State of Michigan, United States of America, without regard to conflicts of provisio ns. 6.6 Joint Venture. Nothing contained in this EULA shall be construed so as to make th e parties partners or joint ventures. 6.7 Waiver. The failure of either party to this EULA to insist upon the performance of any of the term or conditions of this EULA will not be construed as thereafter waiving any such terms or conditions but the same will continue and remain in full force and effect as if no such forbearance or waiver had occurred. 6.8 Integration. LICENSEE FURTHER AGREES THAT THIS AGREEMENT IS THE COMPLET

E AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN LICENSEE AND LICENS OR, AND SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AN D ANY OTHER COMMUNICATIONS RELATING TO THE SUBJECT MATTER OF THIS AGREE MENT. 6.9 Severability. If any provision of this EULA becomes or is declared by a court of co mpetent jurisdiction to be unenforceable, this EULA shall continue in full force and eff ect without the provision. 6.10 Headings. All article, section, and paragraph headings contained in this EULA ar e for reference and in no way define, limit or extend the EULA or the intent of any of i ts provisions. Codejock Software is a division of Codejock Technologies, LLC, 10877 Bennett Drive, Morrice, Michigan 48857