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-Licensedmeans 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
The Independent JPEG Group's JPEG Software
The software included in this product contains copyrighted software that is licensed under the JPEG license.
• JPEG license
- Code project . Generating Outline OpenGL, Libjpeg
This distribution contains the sixth public release of the Independent JPEG Group's free JPEG software. You are welcome to redistribute this software and to use it for
any purpose, subject to the conditions under LEGAL ISSUES, below.
Serious users of this software (particularly those incorporating it into larger programs) should contact IJG at jpeg-info@uunet.uu.net to be added to our electronic mailing
list. Mailing list members are notified of updates and have a chance to participate in technical discussions, etc.
This software is the work of Tom Lane, Philip Gladstone, Jim Boucher, Lee Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Guido Vollbeding, Ge'
Weijers, and other members of the Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standards committee.
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, ltmain. sh). 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."
T-Kernel License
- This Product uses the Source Code of T-Kernel under T-License granted by the T-Engine Forum(www.t-engine.org)
T-License [License Agreement for Source Code of T-Kernel]
Article 1. Scope of License Agreement
1. This License Agreement sets forth copyrights and the terms and conditions of use applicable to the source code of T-Kernel distributed by T-Engine Forum
and any derivative work created therefrom.
Article 2. Definition
1. "T-Kernel" means a real-time operating system controlled and distributed by T-Engine Forum on behalf of the copyright holder thereof.
2. "Source Code" means a source program, including related comments and documentations, for the T-Kernel and the Ported Source Code defined in Article 2.8
which is registered with T-Engine Forum.
3. "Hardware-dependent Part" means the part of the Source Code which depends on hardware and needs to be changed when the Source Code is ported and
operated on the target hardware, and is designated and separated as such part.
4. "Compiler-dependent Part" means the part of the Source Code which depends on compiler and needs to be changed when the Source Code is ported and
operated on the target hardware, and is designated and separated as such part.
5. "Header File" means the part of the Source Code which contains definitions necessary to develop application programs.
6. "T-Engine Hardware" means the hardware which is manufactured in accordance with the T-Engine Hardware specifications or the μT-Engine Hardware
specifications issued by T-Engine Forum, and registered with T-Engine Forum.
7. "Similar Hardware to T-Engine Hardware" means any hardware (including software which emulates hardware) other than that defined in Article 2.6 above, on
which the T-Kernel can be operated.
8. "Ported Source Code" means a source program produced from the Source Code by modifying only its Hardwaredependent Part and/or Compiler-dependent
Part to enable it to be operated on the T-Engine Hardware or the Similar Hardware to T-Engine Hardware. The Ported Source Code which is registered with
T-Engine Forum shall be included in the Source Code.
9. "Modified Source Code" means a source program modified from the Source Code for the purpose of improving its performance, increasing or decreasing its
function, and the like. The Ported Source Code shall not be included in the Modified Source Code.
10. "Binary Code" means an executable code form which is created by compiling programs, which include all or part of the Source Code or the Modified Source
Code.
11. "Derivative Work" means the Modified Source Code or the Binary Code.
12. "Embedded Product" means any product which operates with executable code form of the Source Code, the Modified Source Code or the Binary Code
loaded on its hardware.
13. "End User" means a consumer who uses the Embedded Product.
14. "System Developer" means any person who develops the Embedded Product by itself or has a third party develop the same, and provides, whether with or
without payment, the End User with the Embedded Product.
15. "Distributor of Modification" means any person who produces the Modified Source Code and, whether with or without payment, distributes the same to any
third party.
established by T-Engine Forum
on January 23, 2004
revised on June 17, 2004
revised on December 21, 2006
revised on March 24, 2009